|
Embedded Template Library 1.0
|
Public Types | |
| typedef etl::message_packet< T1, T2, T3, T4, T5, T6, T7, T8 > | message_packet |
Public Member Functions | |
| message_router (etl::message_router_id_t id_) | |
| message_router (etl::message_router_id_t id_, etl::imessage_router &successor_) | |
| message_router (etl::imessage_router &successor_) | |
| bool | accepts (etl::message_id_t id) const ETL_OVERRIDE |
| ETL_DEPRECATED bool | is_null_router () const ETL_OVERRIDE |
| bool | is_producer () const ETL_OVERRIDE |
| bool | is_consumer () const ETL_OVERRIDE |
| virtual void | receive (const etl::imessage &)=0 |
| virtual void | receive (etl::message_router_id_t destination_router_id, const etl::imessage &message) |
| virtual void | receive (etl::shared_message shared_msg) |
| virtual void | receive (etl::message_router_id_t destination_router_id, etl::shared_message shared_msg) |