Template Class CpTopicPublisher

Inheritance Relationships

Base Type

Class Documentation

template<typename MessageType>
class CpTopicPublisher : public smacc2::ISmaccComponent

Public Types

typedef MessageType TMessageType

Public Functions

inline CpTopicPublisher(std::string topicname)
inline virtual ~CpTopicPublisher()
inline void publish(const MessageType &msg)
virtual void onInitialize() override

Public Members

std::optional<int> queueSize
std::optional<rmw_qos_durability_policy_t> durability
std::optional<rmw_qos_reliability_policy_t> reliability