Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
message_bus< MAX_ROUTERS_ > Class Template Reference
The message bus. More...
#include <message_bus.h>
Inherits etl::imessage_bus.
Public Member Functions | |
message_bus () | |
Constructor. | |
bool | subscribe (etl::imessage_router &router) |
Subscribe to the bus. | |
void | unsubscribe (etl::message_router_id_t id) |
Unsubscribe from the bus. | |
bool | accepts (etl::message_id_t) const |
Does this message bus accept the message id? Yes!, it accepts everything! |
Detailed Description
template<uint_least8_t MAX_ROUTERS_>
class etl::message_bus< MAX_ROUTERS_ >
The message bus.
Definition at line 330 of file message_bus.h.
Constructor & Destructor Documentation
message_bus | ( | ) |
Constructor.
Definition at line 337 of file message_bus.h.
Member Function Documentation
bool accepts | ( | etl::message_id_t | ) | const [inherited] |
Does this message bus accept the message id? Yes!, it accepts everything!
Definition at line 277 of file message_bus.h.
bool subscribe | ( | etl::imessage_router & | router ) | [inherited] |
Subscribe to the bus.
Definition at line 92 of file message_bus.h.
void unsubscribe | ( | etl::message_router_id_t | id ) | [inherited] |
Unsubscribe from the bus.
Definition at line 129 of file message_bus.h.
Generated on Tue Jul 12 2022 14:05:52 by
