topic
Last update: 16.07.2025 61 void AddSubscriber(std::unique_ptr<ISubscriber> sub_ptr) override { subscribers_.push_back(std::move(sub_ptr)); }
This is the concrete Topic class that can be used for creation of a communication channel with given ...
Definition topic.h:38
void AddSubscriber(std::unique_ptr< ISubscriber > sub_ptr) override
Definition topic.h:61
std::size_t SubscriberCount() const override
Definition topic.h:63
std::size_t PublisherCount() const override
Definition topic.h:64
void AddPublisher(std::unique_ptr< IPublisher > pub_ptr) override
Definition topic.h:52
const Subscribers & GetSubscribers() const override
Definition topic.h:72
const Publishers & GetPublishers() const override
Definition topic.h:73
The namespace for all core functionalities under namespace simulation_framework.
The top namespace for simulation framework.