Cbeam
Loading...
Searching...
No Matches
cbeam::concurrency::message_manager< MessageDataType > Member List

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 typedefcbeam::concurrency::message_manager< MessageDataType >
message_logger_type typedefcbeam::concurrency::message_manager< MessageDataType >
order_type enum namecbeam::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