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 |