17 #ifndef _GAZEBO_TRANSPORTIFACE_HH_
18 #define _GAZEBO_TRANSPORTIFACE_HH_
20 #include <boost/bind.hpp>
44 bool get_master_uri(std::string &_master_host,
unsigned int &_master_port);
52 bool init(
const std::string &_master_host =
"",
53 unsigned int _master_port = 0);
89 boost::shared_ptr<msgs::Response>
request(
const std::string &_worldName,
90 const std::string &_request,
91 const std::string &_data =
"");
100 const std::string &_request,
101 const std::string &_data =
"");
109 const std::string &_data =
"");
117 template<
typename M>
void publish(
const std::string &_topic,
118 const google::protobuf::Message &_message)
122 node->Publish<M>(_topic, _message);