All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Transport.hh File Reference
#include <boost/bind.hpp>
#include <string>
#include <list>
#include "transport/TransportTypes.hh"
#include "transport/SubscribeOptions.hh"
#include "transport/TopicManager.hh"
Include dependency graph for Transport.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gazebo
 Forward declarations for the common classes.
 
namespace  gazebo::transport
 Transport namespace.
 

Functions

void gazebo::transport::clear_buffers ()
 clear any remaining communication buffers
 
void gazebo::transport::fini ()
 Cleanup the transport component.
 
bool gazebo::transport::get_master_uri (std::string &master_host, unsigned int &master_port)
 Get the hostname and port of the master from the GAZEBO_MASTER_URI environment variable.
 
void gazebo::transport::get_topic_namespaces (std::list< std::string > &_namespaces)
 Return all the namespace (world names) on the master.
 
bool gazebo::transport::init (const std::string &master_host="", unsigned int master_port=0)
 Initialize the transport system.
 
bool gazebo::transport::is_stopped ()
 Return true if the transport system is stopped.
 
void gazebo::transport::pause_incoming (bool _pause)
 Set to true to pause incoming messages.
 
msgs::Response gazebo::transport::request (const std::string &_worldName, const msgs::Request &_request)
 Send a request, and receive a response.
 
void gazebo::transport::run ()
 Run the transport component.
 
void gazebo::transport::stop ()
 Stop the transport component from running.