![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Simplified message definition helpers. More...
Go to the source code of this file.
Namespaces | |
| namespace | commrat |
| CommRaT - Modern C++ Real-Time Communication Framework. | |
| namespace | commrat::Message |
Typedefs | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | commrat::Message::Data = MessageDefinition< T, Prefix, UserSubPrefix::Data, LocalID > |
| Data message definition. | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | commrat::Message::Command = MessageDefinition< T, Prefix, UserSubPrefix::Commands, LocalID > |
| Command message definition. | |
| template<typename T , MessagePrefix Prefix = MessagePrefix::UserDefined, uint16_t LocalID = AUTO_ID> | |
| using | commrat::Message::Event = MessageDefinition< T, Prefix, UserSubPrefix::Events, LocalID > |
| Event message definition. | |
Variables | |
| constexpr uint16_t | commrat::AUTO_ID = 0xFFFF |
Simplified message definition helpers.
Provides a clean namespace-based API for message definitions:
Definition in file message_helpers.hpp.