Class GenericPublisher

Inheritance Relationships

Base Type

  • public rclcpp::PublisherBase

Class Documentation

class GenericPublisher : public rclcpp::PublisherBase

Public Functions

inline GenericPublisher(rclcpp::node_interfaces::NodeBaseInterface *node_base, const std::string &topic_name, const rosidl_message_type_support_t &type_support)
virtual ~GenericPublisher() = default
inline void publish(std::shared_ptr<rmw_serialized_message_t> message)

Public Members

rclcpp::PublisherEventCallbacks callbacks_

Public Static Functions

static inline std::shared_ptr<GenericPublisher> create(rclcpp::Node &node, const std::string &topic_name, const std::string &topic_type)