28 #ifndef ROSCPP_INTRAPROCESS_PUBLISHER_LINK_H 29 #define ROSCPP_INTRAPROCESS_PUBLISHER_LINK_H 34 #include <boost/thread/recursive_mutex.hpp> 55 void setPublisher(
const IntraProcessSubscriberLinkPtr& publisher);
57 virtual std::string getTransportType();
58 virtual std::string getTransportInfo();
66 void getPublishTypes(
bool& ser,
bool& nocopy,
const std::type_info& ti);
77 #endif // ROSCPP_INTRAPROCESS_PUBLISHER_LINK_H SubscriberLink handles broadcasting messages to a single subscriber on a single topic.
boost::shared_ptr< IntraProcessSubscriberLink > IntraProcessSubscriberLinkPtr
Provides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros:...
boost::weak_ptr< Subscription > SubscriptionWPtr
boost::recursive_mutex drop_mutex_
Handles a connection to a single publisher on a given topic. Receives messages from a publisher and h...
boost::shared_ptr< Subscription > SubscriptionPtr
IntraProcessSubscriberLinkPtr publisher_
Handles a connection to a single publisher on a given topic. Receives messages from a publisher and h...
boost::shared_ptr< IntraProcessPublisherLink > IntraProcessPublisherLinkPtr