Class BabelFishPublisher

Inheritance Relationships

Base Type

  • public rclcpp::PublisherBase

Class Documentation

class BabelFishPublisher : public rclcpp::PublisherBase

Public Functions

BabelFishPublisher(rclcpp::node_interfaces::NodeBaseInterface *node_base, const rosidl_message_type_support_t &type_support, const std::string &topic, const rclcpp::QoS &qos, const rclcpp::PublisherOptions &options)
virtual void post_init_setup(rclcpp::node_interfaces::NodeBaseInterface *node_base, const std::string &topic, const rclcpp::QoS &qos, const rclcpp::PublisherOptionsWithAllocator<std::allocator<void>> &options)

Called post construction, so that construction may continue after shared_from_this() works.

virtual void publish(std::unique_ptr<CompoundMessage> msg)
virtual void publish(const CompoundMessage &msg)
void publish(const rcl_serialized_message_t &serialized_msg)
void publish(const rclcpp::SerializedMessage &serialized_msg)