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.
imessage_bus Class Reference
Interface for message bus. More...
#include <message_bus.h>
Inherits etl::imessage_router.
Inherited by message_bus< MAX_ROUTERS_ >.
Public Member Functions | |
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! | |
Protected Member Functions | |
imessage_bus (router_list_t &list) | |
Constructor. |
Detailed Description
Interface for message bus.
Definition at line 79 of file message_bus.h.
Constructor & Destructor Documentation
imessage_bus | ( | router_list_t & | list ) | [protected] |
Constructor.
Definition at line 299 of file message_bus.h.
Member Function Documentation
bool accepts | ( | etl::message_id_t | ) | const |
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 ) |
Subscribe to the bus.
Definition at line 92 of file message_bus.h.
void unsubscribe | ( | etl::message_router_id_t | id ) |
Unsubscribe from the bus.
Definition at line 129 of file message_bus.h.
Generated on Tue Jul 12 2022 14:05:52 by
