17 #ifndef _TRANSPORT_TYPES_HH_ 18 #define _TRANSPORT_TYPES_HH_ 21 #include <boost/shared_ptr.hpp> 28 #include <google/protobuf/message.h> 40 class PublicationTransport;
42 class SubscriptionTransport;
47 typedef boost::shared_ptr<google::protobuf::Message>
MessagePtr;
Forward declarations for the common classes.
Definition: Animation.hh:33
boost::shared_ptr< google::protobuf::Message > MessagePtr
Definition: TransportTypes.hh:47
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:51
boost::shared_ptr< Subscriber > SubscriberPtr
Definition: TransportTypes.hh:55
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:59
boost::shared_ptr< Publication > PublicationPtr
Definition: TransportTypes.hh:63
boost::shared_ptr< SubscriptionTransport > SubscriptionTransportPtr
Definition: TransportTypes.hh:71
boost::shared_ptr< PublicationTransport > PublicationTransportPtr
Definition: TransportTypes.hh:67