Template Class Publisher

Class Documentation

template<typename MessageT>
class Publisher

Public Types

using SharedPtr = std::shared_ptr<Publisher<MessageT>>

Public Functions

inline Publisher(rclcpp::Node *node, const std::string &topic_name, const rclcpp::QoS &qos, const PublisherOptions &options)
inline ~Publisher()
inline void do_ros2_publish()
inline ipc_shared_ptr<MessageT> borrow_loaned_message()
inline void publish(ipc_shared_ptr<MessageT> &&message)
inline uint32_t get_subscription_count() const