Embedded Template Library 1.0
|
This router can be used as a sink for messages or a 'null source' router. More...
#include <message_router_generator.h>
Public Member Functions | |
null_message_router (etl::imessage_router &successor) | |
void | receive (const etl::imessage &msg) ETL_OVERRIDE |
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 |
null_message_router (etl::imessage_router &successor) | |
void | receive (const etl::imessage &msg) ETL_OVERRIDE |
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 |
![]() | |
successor () | |
Default constructor. | |
successor (successor_type &s) | |
Construct from a successor type. | |
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? | |
Static Public Member Functions | |
static null_message_router & | instance () |
static null_message_router & | instance () |
Additional Inherited Members | |
![]() | |
typedef imessage_router | successor_type |
This router can be used as a sink for messages or a 'null source' router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.
|
inlinevirtual |
Implements etl::imessage_router.