#include <bridge_publisher.h>
◆ ~BridgePublisher()
BridgePublisher::~BridgePublisher |
( |
| ) |
|
|
virtual |
◆ BridgePublisher()
BridgePublisher::BridgePublisher |
( |
double |
ad2pub_delay | ) |
|
|
explicitprotected |
◆ advertiseTopic()
bool BridgePublisher::advertiseTopic |
( |
const std::string & |
output_topic, |
|
|
const AdvertisementInfo & |
ad_info |
|
) |
| |
|
protected |
◆ drainThread()
void BridgePublisher::drainThread |
( |
| ) |
|
|
protected |
◆ drainWaitingQueue() [1/2]
void BridgePublisher::drainWaitingQueue |
( |
RelayTopicInfo & |
topic_info | ) |
|
|
protected |
◆ drainWaitingQueue() [2/2]
void BridgePublisher::drainWaitingQueue |
( |
std::string const & |
output_topic | ) |
|
|
protected |
◆ relayContent()
◆ relayMessage()
◆ setVerbosity()
void BridgePublisher::setVerbosity |
( |
unsigned int |
verbosity | ) |
|
◆ m_ad2pub_delay_
double BridgePublisher::m_ad2pub_delay_ |
|
protected |
◆ m_drain_cv_
std::condition_variable BridgePublisher::m_drain_cv_ |
|
protected |
◆ m_drain_queue_
std::priority_queue<std::pair<timepoint_t, std::string> > BridgePublisher::m_drain_queue_ |
|
protected |
◆ m_mutex_
std::mutex BridgePublisher::m_mutex_ |
|
protected |
◆ m_n_relayed_
unsigned int BridgePublisher::m_n_relayed_ |
|
protected |
◆ m_relay_topics_
std::map<std::string, RelayTopicInfo> BridgePublisher::m_relay_topics_ |
|
protected |
◆ m_verbose_
unsigned int BridgePublisher::m_verbose_ |
|
protected |
◆ worker_thread_
std::shared_ptr<std::thread> BridgePublisher::worker_thread_ |
|
protected |
The documentation for this class was generated from the following files: