|
|
typedef etl::message_packet< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > | message_packet |
| enum | {
NULL_MESSAGE_ROUTER = 255
, MESSAGE_BUS = 254
, ALL_MESSAGE_ROUTERS = 253
, MESSAGE_BROKER = 252
,
MESSAGE_ROUTER = 251
, MAX_MESSAGE_ROUTER = 249
} |
|
typedef imessage_router | successor_type |
|
|
| imessage_router (etl::message_router_id_t id_) |
|
| imessage_router (etl::message_router_id_t id_, imessage_router &successor_) |
◆ accepts()
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| bool etl::message_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >::accepts |
( |
etl::message_id_t | id | ) |
const |
|
inlinevirtual |
◆ is_consumer()
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| bool etl::message_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >::is_consumer |
( |
| ) |
const |
|
inlinevirtual |
◆ is_null_router()
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| ETL_DEPRECATED bool etl::message_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >::is_null_router |
( |
| ) |
const |
|
inlinevirtual |
◆ is_producer()
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| bool etl::message_router< TDerived, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >::is_producer |
( |
| ) |
const |
|
inlinevirtual |
◆ receive() [1/4]
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| virtual void etl::imessage_router::receive |
( |
const etl::imessage & | | ) |
|
|
virtual |
◆ receive() [2/4]
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| virtual void etl::imessage_router::receive |
( |
etl::message_router_id_t | destination_router_id, |
|
|
const etl::imessage & | message ) |
|
inlinevirtual |
◆ receive() [3/4]
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
| virtual void etl::imessage_router::receive |
( |
etl::message_router_id_t | destination_router_id, |
|
|
etl::shared_message | shared_msg ) |
|
inlinevirtual |
◆ receive() [4/4]
template<typename TDerived, typename T1 = void, typename T2 = void, typename T3 = void, typename T4 = void, typename T5 = void, typename T6 = void, typename T7 = void, typename T8 = void, typename T9 = void, typename T10 = void, typename T11 = void, typename T12 = void, typename T13 = void, typename T14 = void, typename T15 = void, typename T16 = void>
The documentation for this class was generated from the following file: