Class FactoryInterface
Defined in File factory_interface.hpp
Inheritance Relationships
Derived Type
public ros1_bridge::Factory< ROS1_T, ROS2_T >
(Template Class Factory)
Class Documentation
-
class FactoryInterface
Subclassed by ros1_bridge::Factory< ROS1_T, ROS2_T >
Public Functions
-
virtual ros::Publisher create_ros1_publisher(ros::NodeHandle node, const std::string &topic_name, size_t queue_size, bool latch = false) = 0
-
virtual void convert_1_to_2(const void *ros1_msg, void *ros2_msg) const = 0
-
virtual void convert_2_to_1(const void *ros2_msg, void *ros1_msg) const = 0
-
virtual bool convert_2_to_1_generic(const rclcpp::SerializedMessage &ros2_msg, std::vector<uint8_t> &ros1_msg) const = 0
-
virtual bool convert_1_to_2_generic(const std::vector<uint8_t> &ros1_msg, rclcpp::SerializedMessage &ros2_msg) const = 0
-
virtual const char *get_ros1_md5sum() const = 0
-
virtual const char *get_ros1_data_type() const = 0
-
virtual const char *get_ros1_message_definition() const = 0
-
virtual ros::Publisher create_ros1_publisher(ros::NodeHandle node, const std::string &topic_name, size_t queue_size, bool latch = false) = 0