Class SmaccPublisherClient

Inheritance Relationships

Base Type

Class Documentation

class SmaccPublisherClient : public smacc2::ISmaccClient

Public Functions

SmaccPublisherClient()
virtual ~SmaccPublisherClient()
template<typename MessageType>
inline void configure(std::string topicName)
template<typename MessageType>
inline void publish(const MessageType &msg)

Public Members

std::optional<std::string> topicName
std::optional<int> queueSize
std::optional<rmw_qos_durability_policy_t> durability
std::optional<rmw_qos_reliability_policy_t> reliability
rclcpp::PublisherBase::SharedPtr pub_