CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
subscription.hpp File Reference

Subscription protocol implementation for producer-consumer patterns. More...

#include <commrat/module/module_config.hpp>
#include <commrat/module/helpers/address_helpers.hpp>
#include <commrat/messaging/system/system_registry.hpp>
#include <iostream>
#include <vector>
#include <mutex>
#include <algorithm>
#include <optional>
#include <thread>
#include <chrono>

Go to the source code of this file.

Classes

struct  commrat::SubscriptionState
 Subscription state tracker for multi-input modules. More...
 
class  commrat::SubscriptionProtocol< Registry, has_continuous_input, has_multi_input, InputData, InputTypesTuple, InputCount, OutputData, OutputTypesTuple >
 Subscription protocol handler. More...
 

Namespaces

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

Detailed Description

Subscription protocol implementation for producer-consumer patterns.

Handles SubscribeRequest/Reply and UnsubscribeRequest/Reply protocol, subscriber management, and subscription state tracking.

Definition in file subscription.hpp.