Transport namespace. More...
Classes | |
class | CallbackHelper |
A helper class to handle callbacks when messages arrive. More... | |
class | CallbackHelperT |
Callback helper Template. More... | |
class | Connection |
TCP/IP Connection. More... | |
class | ConnectionManager |
Manager of connections. More... | |
class | DebugCallbackHelper |
class | IOManager |
Managers boost::asio IO. More... | |
class | Node |
A node can advertise and subscribe topics, publish on advertised topics and listen to subscribed topics. More... | |
class | Publication |
A publication for a topic. More... | |
class | PublicationTransport |
Reads data from a remote advertiser, and passes the data along to local subscribers. More... | |
class | Publisher |
A publisher of messages on a topic. More... | |
class | SubscribeOptions |
Options for a subscription. More... | |
class | Subscriber |
A subscriber to a topic. More... | |
class | SubscriptionTransport |
Handles sending data over the wire to remote subscribers. More... | |
class | TopicManager |
Manages topics and their subscriptions. More... | |
Typedefs | |
typedef CallbackHelper * | CallbackHelperPtr |
boost shared pointer to transport::CallbackHelper | |
typedef Connection * | ConnectionPtr |
typedef Node * | NodePtr |
typedef Publication * | PublicationPtr |
typedef PublicationTransport * | PublicationTransportPtr |
typedef Publisher * | PublisherPtr |
typedef Subscriber * | SubscriberPtr |
typedef SubscriptionTransport * | SubscriptionTransportPtr |
Functions | |
void | clear_buffers () |
clear any remaining communication buffers | |
void | fini () |
Cleanup the transport component. | |
bool | 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 | get_topic_namespaces (std::list< std::string > &_namespaces) |
Return all the namespace (world names) on the master. | |
bool | init (const std::string &master_host="", unsigned int master_port=0) |
Initialize the transport system. | |
bool | is_stopped () |
Return true if the transport system is stopped. | |
void | pause_incoming (bool _pause) |
Set to true to pause incoming messages. | |
msgs::Response | request (const std::string &_worldName, const msgs::Request &_request) |
Send a request, and receive a response. | |
void | run () |
Run the transport component. | |
void | stop () |
Stop the transport component from running. | |
Transport namespace.
typedef Node* gazebo::transport::NodePtr |
typedef Publisher* gazebo::transport::PublisherPtr |