Public Member Functions | Public Attributes | Static Public Attributes
nodelet::detail::CallbackQueueManager::ThreadInfo Struct Reference

List of all members.

Public Member Functions

 ThreadInfo ()

Public Attributes

boost::detail::atomic_count calling
uint8_t pad [((ACTUAL_SIZE+63)&~63)-ACTUAL_SIZE]
std::vector< std::pair
< CallbackQueuePtr,
QueueInfoPtr > > 
queue
boost::condition_variable queue_cond
boost::mutex queue_mutex

Static Public Attributes

static const int ACTUAL_SIZE

Detailed Description

Definition at line 120 of file callback_queue_manager.h.


Constructor & Destructor Documentation

Definition at line 122 of file callback_queue_manager.h.


Member Data Documentation

Initial value:
      sizeof(boost::mutex) +
      sizeof(boost::condition_variable) +
      sizeof(std::vector<std::pair<CallbackQueuePtr, QueueInfoPtr> >) +
      sizeof(boost::detail::atomic_count)

Definition at line 149 of file callback_queue_manager.h.

Definition at line 130 of file callback_queue_manager.h.

Definition at line 154 of file callback_queue_manager.h.

Definition at line 129 of file callback_queue_manager.h.

Definition at line 128 of file callback_queue_manager.h.

Todo:
SRSW lockfree queue

Definition at line 127 of file callback_queue_manager.h.


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


nodelet
Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Sun Aug 6 2017 02:23:55