Class BabelFishPublisher
Defined in File babel_fish_publisher.hpp
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)
-
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)