Class PubSubRegistry
Defined in File pub_sub_registry.hpp
Inheritance Relationships
Derived Type
public performance_test::PubSubFactory
(Class PubSubFactory)
Class Documentation
-
class PubSubRegistry
Subclassed by performance_test::PubSubFactory
Public Types
-
typedef std::string Communicator
-
typedef std::string Message
- std::function< std::unique_ptr< Publisher > const ExperimentConfiguration &)> PublisherProducer
- std::function< std::unique_ptr< Subscriber > const ExperimentConfiguration &)> SubscriberProducer
Public Functions
-
virtual ~PubSubRegistry() = default
-
virtual void register_pub_sub(const Communicator &communicator, const Message &message, PublisherProducer publisher_producer, SubscriberProducer subscriber_producer) = 0
-
typedef std::string Communicator