CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::CommRaT< MessageDefs > Member List

This is the complete list of members for commrat::CommRaT< MessageDefs >, including all inherited members.

calc_max_size(std::tuple< Payloads... > *)commrat::MessageRegistry< MessageDefs... >inlinestatic
deserialize(std::span< const std::byte > data)commrat::MessageRegistry< MessageDefs... >inlinestatic
deserialize(std::span< const std::byte > data)commrat::MessageRegistry< MessageDefs... >inlinestatic
dispatch(uint32_t msg_id, std::span< const std::byte > data, Callback &&callback)commrat::MessageRegistry< MessageDefs... >inlinestatic
get_all_ids_impl(std::tuple< Defs... > *)commrat::MessageRegistry< MessageDefs... >inlinestatic
get_message_id()commrat::MessageRegistry< MessageDefs... >inlinestatic
get_type_index()commrat::MessageRegistry< MessageDefs... >inlinestatic
has_message_idcommrat::MessageRegistry< MessageDefs... >static
HistoricalMailbox typedefcommrat::CommRaT< MessageDefs >
Introspection typedefcommrat::CommRaT< MessageDefs >
is_registeredcommrat::MessageRegistry< MessageDefs... >static
is_registered_vcommrat::MessageRegistry< MessageDefs... >static
Mailbox typedefcommrat::CommRaT< MessageDefs >
max_buffer_size()commrat::MessageRegistry< MessageDefs... >inlinestatic
max_message_sizecommrat::MessageRegistry< MessageDefs... >static
max_size_for_types()commrat::MessageRegistry< MessageDefs... >inlinestatic
message_ids()commrat::MessageRegistry< MessageDefs... >inlinestatic
Module typedefcommrat::CommRaT< MessageDefs >
num_typescommrat::MessageRegistry< MessageDefs... >static
payload_types typedefcommrat::CommRaT< MessageDefs >
PayloadTypeFor typedefcommrat::MessageRegistry< MessageDefs... >
PayloadTypes typedefcommrat::MessageRegistry< MessageDefs... >
serialize(T &message)commrat::MessageRegistry< MessageDefs... >inlinestatic
serialize(TimsMessage< PayloadT > &message)commrat::MessageRegistry< MessageDefs... >inlinestatic
size()commrat::MessageRegistry< MessageDefs... >inlinestatic
type_at typedefcommrat::MessageRegistry< MessageDefs... >
visit(uint32_t msg_id, std::span< const std::byte > data, Visitor &&visitor)commrat::MessageRegistry< MessageDefs... >inlinestatic