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 121 of file callback_queue_manager.h.


Constructor & Destructor Documentation

Definition at line 123 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 150 of file callback_queue_manager.h.

Definition at line 131 of file callback_queue_manager.h.

Definition at line 155 of file callback_queue_manager.h.

Definition at line 130 of file callback_queue_manager.h.

Definition at line 129 of file callback_queue_manager.h.

Todo:
SRSW lockfree queue

Definition at line 128 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 Feb 17 2019 03:43:51