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

This is the complete list of members for commrat::MessageRegistry< 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
is_registeredcommrat::MessageRegistry< MessageDefs >static
is_registered_vcommrat::MessageRegistry< MessageDefs >static
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
num_typescommrat::MessageRegistry< MessageDefs >static
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