401class message_router<TDerived, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>
402 :
public imessage_router
409 using message_types = etl::type_list<>;
413 message_router(etl::message_router_id_t id_)
414 : imessage_router(id_)
421 : imessage_router(id_, successor_)
428 : imessage_router(etl::imessage_router::MESSAGE_ROUTER)
434 : imessage_router(etl::imessage_router::MESSAGE_ROUTER, successor_)
439 using etl::imessage_router::receive;
446 get_successor().receive(msg);
452 using imessage_router::accepts;
458 return get_successor().accepts(
id);
467 ETL_DEPRECATED
bool is_null_router()
const ETL_OVERRIDE
473 bool is_producer()
const ETL_OVERRIDE
479 bool is_consumer()
const ETL_OVERRIDE
uint_least8_t message_id_t
Allow alternative type for message id.
Definition message_types.h:40