#include <subscription_queue.h>
Definition at line 51 of file subscription_queue.h.
◆ D_Item
◆ SubscriptionQueue()
roswrap::SubscriptionQueue::SubscriptionQueue |
( |
const std::string & |
topic, |
|
|
int32_t |
queue_size, |
|
|
bool |
allow_concurrent_callbacks |
|
) |
| |
◆ ~SubscriptionQueue()
roswrap::SubscriptionQueue::~SubscriptionQueue |
( |
| ) |
|
◆ call()
◆ clear()
void roswrap::SubscriptionQueue::clear |
( |
| ) |
|
◆ full()
bool roswrap::SubscriptionQueue::full |
( |
| ) |
|
◆ fullNoLock()
bool roswrap::SubscriptionQueue::fullNoLock |
( |
| ) |
|
|
private |
◆ push()
◆ ready()
virtual bool roswrap::SubscriptionQueue::ready |
( |
| ) |
|
|
virtual |
Provides the opportunity for specifying that a callback is not ready to be called before call() actually takes place.
Reimplemented from roswrap::CallbackInterface.
◆ allow_concurrent_callbacks_
bool roswrap::SubscriptionQueue::allow_concurrent_callbacks_ |
|
private |
◆ callback_mutex_
boost::recursive_mutex roswrap::SubscriptionQueue::callback_mutex_ |
|
private |
◆ full_
bool roswrap::SubscriptionQueue::full_ |
|
private |
◆ queue_
D_Item roswrap::SubscriptionQueue::queue_ |
|
private |
◆ queue_mutex_
std::mutex roswrap::SubscriptionQueue::queue_mutex_ |
|
private |
◆ queue_size_
uint32_t roswrap::SubscriptionQueue::queue_size_ |
|
private |
◆ size_
int32_t roswrap::SubscriptionQueue::size_ |
|
private |
◆ topic_
std::string roswrap::SubscriptionQueue::topic_ |
|
private |
The documentation for this class was generated from the following file: