SubscriberLink handles broadcasting messages to a single subscriber on a single topic.
More...
#include <transport_subscriber_link.h>
SubscriberLink handles broadcasting messages to a single subscriber on a single topic.
Definition at line 42 of file transport_subscriber_link.h.
◆ TransportSubscriberLink()
roswrap::TransportSubscriberLink::TransportSubscriberLink |
( |
| ) |
|
◆ ~TransportSubscriberLink()
virtual roswrap::TransportSubscriberLink::~TransportSubscriberLink |
( |
| ) |
|
|
virtual |
◆ drop()
virtual void roswrap::TransportSubscriberLink::drop |
( |
| ) |
|
|
virtual |
◆ enqueueMessage()
virtual void roswrap::TransportSubscriberLink::enqueueMessage |
( |
const SerializedMessage & |
m, |
|
|
bool |
ser, |
|
|
bool |
nocopy |
|
) |
| |
|
virtual |
◆ getConnection()
◆ getTransportInfo()
virtual std::string roswrap::TransportSubscriberLink::getTransportInfo |
( |
| ) |
|
|
virtual |
◆ getTransportType()
virtual std::string roswrap::TransportSubscriberLink::getTransportType |
( |
| ) |
|
|
virtual |
◆ handleHeader()
bool roswrap::TransportSubscriberLink::handleHeader |
( |
const Header & |
header | ) |
|
◆ initialize()
◆ onConnectionDropped()
◆ onHeaderWritten()
◆ onMessageWritten()
◆ startMessageWrite()
void roswrap::TransportSubscriberLink::startMessageWrite |
( |
bool |
immediate_write | ) |
|
|
private |
◆ connection_
◆ dropped_conn_
boost::signals2::connection roswrap::TransportSubscriberLink::dropped_conn_ |
|
private |
◆ header_written_
bool roswrap::TransportSubscriberLink::header_written_ |
|
private |
◆ outbox_
◆ outbox_mutex_
std::mutex roswrap::TransportSubscriberLink::outbox_mutex_ |
|
private |
◆ queue_full_
bool roswrap::TransportSubscriberLink::queue_full_ |
|
private |
◆ writing_message_
bool roswrap::TransportSubscriberLink::writing_message_ |
|
private |
The documentation for this class was generated from the following file: