Classes | |
class | CallbackHelper |
A helper class to handle callbacks when messages arrive. More... | |
class | CallbackHelperT |
Callback helper Template. More... | |
class | Connection |
Single TCP/IP connection manager. More... | |
class | ConnectionManager |
Manager of connections. More... | |
class | DebugCallbackHelper |
CallbackHelper subclass with debug facilities. More... | |
class | IOManager |
Manages 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 |
transport/transport.hh 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 |
transport/transport.hh 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 () |
Is the transport system stopped? | |
void | pause_incoming (bool _pause) |
Pause or unpause 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. | |
typedef Node* gazebo::transport::NodePtr |
typedef Publisher* gazebo::transport::PublisherPtr |