![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
CommRaT-specific metadata (compile-time constants) More...
#include <commrat/introspection/message_schema.hpp>
Public Attributes | |
| uint32_t | message_id = Registry::template get_message_id<PayloadT>() |
| std::string | payload_type = rfl::type_name_t<PayloadT>().str() |
| std::string | full_type = rfl::type_name_t<TimsMessage<PayloadT>>().str() |
| size_t | max_message_size = Registry::max_message_size |
| std::string | registry_name = rfl::type_name_t<Registry>().str() |
CommRaT-specific metadata (compile-time constants)
Contains messaging-layer information computed at compile time:
Definition at line 61 of file message_schema.hpp.
| std::string commrat::MessageSchema< PayloadT, Registry >::CommRaTMetadata::full_type = rfl::type_name_t<TimsMessage<PayloadT>>().str() |
Definition at line 64 of file message_schema.hpp.
| size_t commrat::MessageSchema< PayloadT, Registry >::CommRaTMetadata::max_message_size = Registry::max_message_size |
Definition at line 65 of file message_schema.hpp.
| uint32_t commrat::MessageSchema< PayloadT, Registry >::CommRaTMetadata::message_id = Registry::template get_message_id<PayloadT>() |
Definition at line 62 of file message_schema.hpp.
| std::string commrat::MessageSchema< PayloadT, Registry >::CommRaTMetadata::payload_type = rfl::type_name_t<PayloadT>().str() |
Definition at line 63 of file message_schema.hpp.
| std::string commrat::MessageSchema< PayloadT, Registry >::CommRaTMetadata::registry_name = rfl::type_name_t<Registry>().str() |
Definition at line 66 of file message_schema.hpp.