Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription.
More...
#include <intraprocess_publisher_link.h>
Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription.
Definition at line 50 of file intraprocess_publisher_link.h.
◆ IntraProcessPublisherLink()
◆ ~IntraProcessPublisherLink()
virtual roswrap::IntraProcessPublisherLink::~IntraProcessPublisherLink |
( |
| ) |
|
|
virtual |
◆ drop()
virtual void roswrap::IntraProcessPublisherLink::drop |
( |
| ) |
|
|
virtual |
◆ getPublishTypes()
void roswrap::IntraProcessPublisherLink::getPublishTypes |
( |
bool & |
ser, |
|
|
bool & |
nocopy, |
|
|
const std::type_info & |
ti |
|
) |
| |
◆ getTransportInfo()
virtual std::string roswrap::IntraProcessPublisherLink::getTransportInfo |
( |
| ) |
|
|
virtual |
◆ getTransportType()
virtual std::string roswrap::IntraProcessPublisherLink::getTransportType |
( |
| ) |
|
|
virtual |
◆ handleMessage()
virtual void roswrap::IntraProcessPublisherLink::handleMessage |
( |
const SerializedMessage & |
m, |
|
|
bool |
ser, |
|
|
bool |
nocopy |
|
) |
| |
|
virtual |
Handles handing off a received message to the subscription, where it will be deserialized and called back.
Implements roswrap::PublisherLink.
◆ setPublisher()
◆ drop_mutex_
boost::recursive_mutex roswrap::IntraProcessPublisherLink::drop_mutex_ |
|
private |
◆ dropped_
bool roswrap::IntraProcessPublisherLink::dropped_ |
|
private |
◆ publisher_
The documentation for this class was generated from the following file: