Public Member Functions | Public Attributes | List of all members
CountingSubscriptionQueue Class Reference
Inheritance diagram for CountingSubscriptionQueue:
Inheritance graph
[legend]

Public Member Functions

 CountingSubscriptionQueue (const std::string &topic, int32_t queue_size, bool allow_concurrent_callbacks)
 
virtual bool ready ()
 
- Public Member Functions inherited from ros::SubscriptionQueue
virtual CallbackInterface::CallResult call ()
 
void clear ()
 
bool full ()
 
void push (const SubscriptionCallbackHelperPtr &helper, const MessageDeserializerPtr &deserializer, bool has_tracked_object, const VoidConstWPtr &tracked_object, bool nonconst_need_copy, ros::Time receipt_time=ros::Time(), bool *was_full=0)
 
 SubscriptionQueue (const std::string &topic, int32_t queue_size, bool allow_concurrent_callbacks)
 
 ~SubscriptionQueue ()
 
- Public Member Functions inherited from ros::CallbackInterface
virtual ~CallbackInterface ()
 

Public Attributes

boost::atomic< size_t > ready_count
 
- Public Attributes inherited from ros::CallbackInterface
 Invalid
 
 Success
 
 TryAgain
 

Additional Inherited Members

- Public Types inherited from ros::CallbackInterface
enum  CallResult
 

Detailed Description

Definition at line 432 of file test_callback_queue.cpp.

Constructor & Destructor Documentation

◆ CountingSubscriptionQueue()

CountingSubscriptionQueue::CountingSubscriptionQueue ( const std::string &  topic,
int32_t  queue_size,
bool  allow_concurrent_callbacks 
)
inline

Definition at line 435 of file test_callback_queue.cpp.

Member Function Documentation

◆ ready()

virtual bool CountingSubscriptionQueue::ready ( )
inlinevirtual

Reimplemented from ros::SubscriptionQueue.

Definition at line 442 of file test_callback_queue.cpp.

Member Data Documentation

◆ ready_count

boost::atomic<size_t> CountingSubscriptionQueue::ready_count

Definition at line 448 of file test_callback_queue.cpp.


The documentation for this class was generated from the following file:


test_roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas , Jacob Perron
autogenerated on Tue May 20 2025 03:00:30