15 #ifndef ROS_IGN_BRIDGE__FACTORY_INTERFACE_HPP_
16 #define ROS_IGN_BRIDGE__FACTORY_INTERFACE_HPP_
25 #include <ignition/transport/Node.hh>
37 const std::string & topic_name,
38 size_t queue_size) = 0;
41 ignition::transport::Node::Publisher
43 std::shared_ptr<ignition::transport::Node> ign_node,
44 const std::string & topic_name,
45 size_t queue_size) = 0;
51 const std::string & topic_name,
53 ignition::transport::Node::Publisher & ign_pub) = 0;
58 std::shared_ptr<ignition::transport::Node> node,
59 const std::string & topic_name,
66 #endif // ROS_IGN_BRIDGE__FACTORY_INTERFACE_HPP_