![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Build a complete registry with automatic Module and Mailbox aliases. More...
#include <commrat/messaging/system/system_registry.hpp>
Public Types | |
| using | Type = MessageRegistry< SubscribeRequest, SubscribeReply, UnsubscribeRequest, UnsubscribeReply, UserMessageDefs... > |
| template<typename OutputDataT , typename InputModeT , typename... CommandTypes> | |
| using | Module = commrat::Module< Type, OutputDataT, InputModeT, CommandTypes... > |
| using | Mailbox = commrat::RegistryMailbox< Type > |
Build a complete registry with automatic Module and Mailbox aliases.
This class wraps MessageRegistry and provides convenient type aliases so users never need to write template aliases themselves.
Usage:
Definition at line 58 of file system_registry.hpp.
| using commrat::Registry< UserMessageDefs >::Mailbox = commrat::RegistryMailbox<Type> |
Definition at line 73 of file system_registry.hpp.
| using commrat::Registry< UserMessageDefs >::Module = commrat::Module<Type, OutputDataT, InputModeT, CommandTypes...> |
Definition at line 71 of file system_registry.hpp.
| using commrat::Registry< UserMessageDefs >::Type = MessageRegistry< SubscribeRequest, SubscribeReply, UnsubscribeRequest, UnsubscribeReply, UserMessageDefs... > |
Definition at line 61 of file system_registry.hpp.