17#ifndef GAZEBO_TRANSPORT_TRANSPORTTYPES_HH_
18#define GAZEBO_TRANSPORT_TRANSPORTTYPES_HH_
20#include <boost/shared_ptr.hpp>
26#include <google/protobuf/message.h>
45 typedef boost::shared_ptr<google::protobuf::Message>
MessagePtr;
A node can advertise and subscribe topics, publish on advertised topics and listen to subscribed topi...
Definition Node.hh:82
transport/transport.hh
Definition PublicationTransport.hh:42
A publication for a topic.
Definition Publication.hh:47
A publisher of messages on a topic.
Definition Publisher.hh:46
A subscriber to a topic.
Definition Subscriber.hh:40
transport/transport.hh
Definition SubscriptionTransport.hh:40
Definition CallbackHelper.hh:38
boost::shared_ptr< Publication > PublicationPtr
Definition TransportTypes.hh:61
boost::shared_ptr< Subscriber > SubscriberPtr
Definition TransportTypes.hh:53
boost::shared_ptr< google::protobuf::Message > MessagePtr
Definition TransportTypes.hh:45
boost::shared_ptr< SubscriptionTransport > SubscriptionTransportPtr
Definition TransportTypes.hh:69
boost::shared_ptr< PublicationTransport > PublicationTransportPtr
Definition TransportTypes.hh:65
boost::shared_ptr< Publisher > PublisherPtr
Definition TransportTypes.hh:49
boost::shared_ptr< Node > NodePtr
Definition TransportTypes.hh:57
Forward declarations for the common classes.
Definition Animation.hh:27