![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
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. | |
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.