Cbeam
|
This is the complete list of members for cbeam::concurrency::message_manager< MessageDataType >, including all inherited members.
add_handler(const message_id_type message_id, std::function< void(MessageDataType message_data)> on_message, std::function< void(const std::exception &exception)> on_exception=nullptr, std::function< void()> on_exit=nullptr, const std::string &thread_name={}, const order_type order=order_type::FIFO) | cbeam::concurrency::message_manager< MessageDataType > | inline |
dispose(const message_id_type message_id) | cbeam::concurrency::message_manager< MessageDataType > | inline |
message_id_type typedef | cbeam::concurrency::message_manager< MessageDataType > | |
message_logger_type typedef | cbeam::concurrency::message_manager< MessageDataType > | |
order_type enum name | cbeam::concurrency::message_manager< MessageDataType > | |
send_message(const message_id_type message_id, const MessageDataType &message_data, const std::size_t max_queued_messages=0) | cbeam::concurrency::message_manager< MessageDataType > | inline |
set_logger(const message_id_type message_id, message_logger_type on_message) | cbeam::concurrency::message_manager< MessageDataType > | inline |
wait_until_empty(const message_id_type message_id) | cbeam::concurrency::message_manager< MessageDataType > | inline |