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 |
Definition at line 113 of file callback_queue_manager.h.
| nodelet::detail::CallbackQueueManager::ThreadInfo::ThreadInfo | ( | ) | [inline] |
Definition at line 115 of file callback_queue_manager.h.
const int nodelet::detail::CallbackQueueManager::ThreadInfo::ACTUAL_SIZE [static] |
sizeof(boost::mutex) +
sizeof(boost::condition_variable) +
sizeof(std::vector<std::pair<CallbackQueuePtr, QueueInfoPtr> >) +
sizeof(boost::detail::atomic_count)
Definition at line 142 of file callback_queue_manager.h.
| boost::detail::atomic_count nodelet::detail::CallbackQueueManager::ThreadInfo::calling |
Definition at line 123 of file callback_queue_manager.h.
| uint8_t nodelet::detail::CallbackQueueManager::ThreadInfo::pad[((ACTUAL_SIZE+63)&~63)-ACTUAL_SIZE] |
Definition at line 147 of file callback_queue_manager.h.
| std::vector<std::pair<CallbackQueuePtr, QueueInfoPtr> > nodelet::detail::CallbackQueueManager::ThreadInfo::queue |
Definition at line 122 of file callback_queue_manager.h.
| boost::condition_variable nodelet::detail::CallbackQueueManager::ThreadInfo::queue_cond |
Definition at line 121 of file callback_queue_manager.h.
Definition at line 120 of file callback_queue_manager.h.