TransportTypes.hh
Go to the documentation of this file.
00001 #ifndef TRANSPORT_TYPES_HH 00002 #define TRANSPORT_TYPES_HH 00003 00004 #include <boost/shared_ptr.hpp> 00005 00009 namespace gazebo 00010 { 00011 namespace transport 00012 { 00013 class Publisher; 00014 class Publication; 00015 class PublicationTransport; 00016 class Subscriber; 00017 class SubscriptionTransport; 00018 class Node; 00019 00020 typedef boost::shared_ptr<Publisher> PublisherPtr; 00021 typedef boost::shared_ptr<Subscriber> SubscriberPtr; 00022 typedef boost::shared_ptr<Node> NodePtr; 00023 typedef boost::shared_ptr<Publication> PublicationPtr; 00024 typedef boost::shared_ptr<PublicationTransport> PublicationTransportPtr; 00025 typedef boost::shared_ptr<SubscriptionTransport> SubscriptionTransportPtr; 00026 } 00027 } 00028 00029 #endif

1.7.5.1