CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
subscription_messages.hpp File Reference
#include "../message_id.hpp"
#include <cstdint>

Go to the source code of this file.

Classes

struct  commrat::SubscribeRequestPayload
 Request to subscribe to continuous data from a producer module. More...
 
struct  commrat::SubscribeReplyPayload
 Reply to subscription request. More...
 
struct  commrat::UnsubscribeRequestPayload
 Request to unsubscribe from continuous data. More...
 
struct  commrat::UnsubscribeReplyPayload
 Acknowledgment of unsubscribe request. More...
 

Namespaces

namespace  commrat
 CommRaT - Modern C++ Real-Time Communication Framework.
 

Typedefs

using commrat::SubscribeRequest = MessageDefinition< SubscribeRequestPayload, MessagePrefix::System, SystemSubPrefix::Subscription, 0x0001 >
 
using commrat::SubscribeReply = MessageDefinition< SubscribeReplyPayload, MessagePrefix::System, SystemSubPrefix::Subscription, 0x0002 >
 
using commrat::UnsubscribeRequest = MessageDefinition< UnsubscribeRequestPayload, MessagePrefix::System, SystemSubPrefix::Subscription, 0x0003 >
 
using commrat::UnsubscribeReply = MessageDefinition< UnsubscribeReplyPayload, MessagePrefix::System, SystemSubPrefix::Subscription, 0x0004 >
 
using commrat::SubscribeRequestType = typename SubscribeRequest::Payload
 
using commrat::SubscribeReplyType = typename SubscribeReply::Payload
 
using commrat::UnsubscribeRequestType = typename UnsubscribeRequest::Payload
 
using commrat::UnsubscribeReplyType = typename UnsubscribeReply::Payload