28 #ifndef ROSCPP_TRANSPORT_PUBLISHER_LINK_H 29 #define ROSCPP_TRANSPORT_PUBLISHER_LINK_H 45 struct SteadyTimerEvent;
58 bool initialize(
const ConnectionPtr& connection);
62 virtual std::string getTransportType();
63 virtual std::string getTransportInfo();
68 bool onHeaderReceived(
const ConnectionPtr& conn,
const Header&
header);
75 void onHeaderWritten(
const ConnectionPtr& conn);
93 #endif // ROSCPP_TRANSPORT_PUBLISHER_LINK_H Handles a connection to a single publisher on a given topic. Receives messages from a publisher and h...
boost::shared_ptr< TransportPublisherLink > TransportPublisherLinkPtr
ROSCONSOLE_DECL void initialize()
WallDuration retry_period_
boost::shared_ptr< Connection > ConnectionPtr
std_msgs::Header * header(M &m)
const ConnectionPtr & getConnection()
Provides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros:...
boost::weak_ptr< Subscription > SubscriptionWPtr
ConnectionPtr connection_
Handles a connection to a single publisher on a given topic. Receives messages from a publisher and h...
boost::shared_ptr< Subscription > SubscriptionPtr
Structure passed as a parameter to the callback invoked by a ros::SteadyTimer.
int32_t retry_timer_handle_