#include <nodelet/detail/callback_queue_manager.h>#include <boost/shared_ptr.hpp>#include <boost/unordered_map.hpp>#include <boost/thread/mutex.hpp>#include <boost/thread/thread.hpp>#include <vector>#include <deque>#include "ros/types.h"#include <boost/enable_shared_from_this.hpp>#include "ros/callback_queue_interface.h"#include "ros/time.h"#include <boost/thread/shared_mutex.hpp>#include <boost/thread/condition_variable.hpp>#include <boost/thread/tss.hpp>#include <list>#include <ros/console.h>#include <boost/thread.hpp>#include <gtest/gtest.h>

Go to the source code of this file.
Classes | |
| class | MultiThreadedCallback |
| class | SingleThreadedCallback |
Typedefs | |
| typedef boost::shared_ptr < MultiThreadedCallback > | MultiThreadedCallbackPtr |
| typedef boost::shared_ptr < SingleThreadedCallback > | SingleThreadedCallbackPtr |
Functions | |
| int | main (int argc, char **argv) |
| TEST (CallbackQueueManager, multiThreaded) | |
| TEST (CallbackQueueManager, multipleSingleThreaded) | |
| TEST (CallbackQueueManager, singleThreaded) | |
| typedef boost::shared_ptr<MultiThreadedCallback> MultiThreadedCallbackPtr |
Definition at line 162 of file test_callback_queue_manager.cpp.
| typedef boost::shared_ptr<SingleThreadedCallback> SingleThreadedCallbackPtr |
Definition at line 86 of file test_callback_queue_manager.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 187 of file test_callback_queue_manager.cpp.
| TEST | ( | CallbackQueueManager | , | |
| multiThreaded | ||||
| ) |
Definition at line 164 of file test_callback_queue_manager.cpp.
| TEST | ( | CallbackQueueManager | , | |
| multipleSingleThreaded | ||||
| ) |
Definition at line 110 of file test_callback_queue_manager.cpp.
| TEST | ( | CallbackQueueManager | , | |
| singleThreaded | ||||
| ) |
Definition at line 88 of file test_callback_queue_manager.cpp.