|
|
bool | subscribe (etl::imessage_router &router) |
| | Subscribe to the bus.
|
|
void | unsubscribe (etl::message_router_id_t id) |
| | Unsubscribe from the bus.
|
|
void | unsubscribe (etl::imessage_router &router) |
| virtual void | receive (const etl::imessage &message) ETL_OVERRIDE |
| virtual void | receive (etl::shared_message shared_msg) ETL_OVERRIDE |
| virtual void | receive (etl::message_router_id_t destination_router_id, const etl::imessage &message) ETL_OVERRIDE |
| virtual void | receive (etl::message_router_id_t destination_router_id, etl::shared_message shared_msg) ETL_OVERRIDE |
| bool | accepts (etl::message_id_t id) const ETL_OVERRIDE |
|
size_t | size () const |
|
void | clear () |
| ETL_DEPRECATED bool | is_null_router () const ETL_OVERRIDE |
| bool | is_producer () const ETL_OVERRIDE |
| bool | is_consumer () const ETL_OVERRIDE |
|
bool | accepts (const etl::imessage &msg) const |
|
bool | accepts (const etl::imessage &msg) const |
|
etl::message_router_id_t | get_message_router_id () const |
|
bool | accepts (const etl::imessage &msg) const |
|
etl::message_router_id_t | get_message_router_id () const |
|
| successor () |
| | Default constructor.
|
|
void | set_successor (successor_type &s) |
| | Set the successor.
|
|
void | append_successor (TSuccessor &s) |
| | Append a successor.
|
|
void | clear_successor () |
| | Clear the successor.
|
|
void | clear_successor_chain () |
| | Clear the successor chain.
|
| successor_type & | get_successor () const |
|
bool | has_successor () const |
| | Does this have a successor?
|
Interface for message bus.