Embedded Template Library 1.0
Loading...
Searching...
No Matches
etl::message_bus< MAX_ROUTERS_ > Member List

This is the complete list of members for etl::message_bus< MAX_ROUTERS_ >, including all inherited members.

accepts(etl::message_id_t id) const ETL_OVERRIDEetl::imessage_businlinevirtual
accepts(etl::message_id_t) const=0 (defined in etl::imessage_bus)etl::imessage_busvirtual
accepts(const etl::imessage &msg) const (defined in etl::imessage_bus)etl::imessage_businline
accepts(etl::message_id_t) const=0 (defined in etl::imessage_bus)etl::imessage_busvirtual
accepts(const etl::imessage &msg) const (defined in etl::imessage_bus)etl::imessage_businline
ALL_MESSAGE_ROUTERS enum value (defined in etl::imessage_router)etl::imessage_router
append_successor(TSuccessor &s)etl::successor< imessage_router >inline
clear() (defined in etl::imessage_bus)etl::imessage_businline
clear_successor()etl::successor< imessage_router >inline
clear_successor_chain()etl::successor< imessage_router >inline
get_message_router_id() const (defined in etl::imessage_router)etl::imessage_routerinline
get_message_router_id() const (defined in etl::imessage_router)etl::imessage_routerinline
get_successor() constetl::successor< imessage_router >inline
has_successor() constetl::successor< imessage_router >inline
imessage_bus(router_list_t &list)etl::imessage_businlineprotected
imessage_bus(router_list_t &router_list_, etl::imessage_router &successor_)etl::imessage_businlineprotected
imessage_router(etl::message_router_id_t id_) (defined in etl::imessage_router)etl::imessage_routerinlineprotected
imessage_router(etl::message_router_id_t id_, imessage_router &successor_) (defined in etl::imessage_router)etl::imessage_routerinlineprotected
imessage_router(etl::message_router_id_t id_) (defined in etl::imessage_router)etl::imessage_routerinlineprotected
imessage_router(etl::message_router_id_t id_, imessage_router &successor_) (defined in etl::imessage_router)etl::imessage_routerinlineprotected
is_consumer() const ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
is_null_router() const ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
is_producer() const ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
MAX_MESSAGE_ROUTER enum value (defined in etl::imessage_router)etl::imessage_router
MESSAGE_BROKER enum value (defined in etl::imessage_router)etl::imessage_router
MESSAGE_BUS enum value (defined in etl::imessage_router)etl::imessage_router
message_bus()etl::message_bus< MAX_ROUTERS_ >inline
message_bus(etl::imessage_router &successor_)etl::message_bus< MAX_ROUTERS_ >inline
MESSAGE_ROUTER enum value (defined in etl::imessage_router)etl::imessage_router
NULL_MESSAGE_ROUTER enum value (defined in etl::imessage_router)etl::imessage_router
receive(const etl::imessage &message) ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
receive(etl::shared_message shared_msg) ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
receive(etl::message_router_id_t destination_router_id, const etl::imessage &message) ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
receive(etl::message_router_id_t destination_router_id, etl::shared_message shared_msg) ETL_OVERRIDE (defined in etl::imessage_bus)etl::imessage_businlinevirtual
set_successor(successor_type &s)etl::successor< imessage_router >inline
size() const (defined in etl::imessage_bus)etl::imessage_businline
subscribe(etl::imessage_router &router)etl::imessage_businline
successor()etl::successor< imessage_router >inline
successor(successor_type &s)etl::successor< imessage_router >inline
unsubscribe(etl::message_router_id_t id)etl::imessage_businline
unsubscribe(etl::imessage_router &router) (defined in etl::imessage_bus)etl::imessage_businline
~imessage_router() (defined in etl::imessage_router)etl::imessage_routerinlinevirtual
~imessage_router() (defined in etl::imessage_router)etl::imessage_routerinlinevirtual