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