#include "unit.hpp"#include <rtt-config.h>#include <iostream>#include <Logger.hpp>#include <extras/SimulationActivity.hpp>#include <extras/SimulationThread.hpp>#include <RTT.hpp>#include <boost/test/unit_test_suite.hpp>#include <boost/test/unit_test.hpp>#include <boost/test/floating_point_comparison.hpp>#include <boost/scoped_ptr.hpp>#include <internal/AtomicQueue.hpp>#include <internal/AtomicMWSRQueue.hpp>#include <Activity.hpp>#include <base/Buffer.hpp>#include <internal/ListLockFree.hpp>#include <base/DataObject.hpp>#include <internal/TsPool.hpp>#include <os/Thread.hpp>

Go to the source code of this file.
Classes | |
| struct | AQEater< T > |
| struct | AQGrower< T > |
| struct | AQWorker< T > |
| class | BuffersAQueueTest |
| class | BuffersAtomicMWSRQueueTest |
| class | BuffersDataFlowTest |
| class | BuffersMPoolTest |
| class | Dummy |
| struct | LLFGrower |
| struct | LLFWorker |
Defines | |
| #define | QS 10 |
Typedefs | |
| typedef AtomicMWSRQueue< Dummy * > | MWSRQueueType |
| typedef AtomicQueue< Dummy * > | QueueType |
Functions | |
| void | addOne (Dummy &d) |
| BOOST_AUTO_TEST_CASE (testMemoryPool) | |
| BOOST_AUTO_TEST_CASE (testDObjLockFree) | |
| BOOST_AUTO_TEST_CASE (testBufLockFree) | |
| BOOST_AUTO_TEST_CASE (testAtomicMWSRQueue) | |
| BOOST_AUTO_TEST_CASE (testAtomicQueue) | |
| std::ostream & | operator<< (std::ostream &os, const Dummy &d) |
| void | subOne (Dummy &d) |
| #define QS 10 |
Definition at line 81 of file buffers_test.cpp.
| typedef AtomicMWSRQueue<Dummy*> MWSRQueueType |
Definition at line 77 of file buffers_test.cpp.
| typedef AtomicQueue<Dummy*> QueueType |
Definition at line 76 of file buffers_test.cpp.
| void addOne | ( | Dummy & | d | ) |
Definition at line 167 of file buffers_test.cpp.
| BOOST_AUTO_TEST_CASE | ( | testMemoryPool | ) |
Definition at line 623 of file buffers_test.cpp.
| BOOST_AUTO_TEST_CASE | ( | testDObjLockFree | ) |
Definition at line 602 of file buffers_test.cpp.
| BOOST_AUTO_TEST_CASE | ( | testBufLockFree | ) |
Single Threaded test for BufferLockFree. This is a mixed white/black box test.
Definition at line 459 of file buffers_test.cpp.
| BOOST_AUTO_TEST_CASE | ( | testAtomicMWSRQueue | ) |
Single Threaded test for AtomicQueue.
Definition at line 411 of file buffers_test.cpp.
| BOOST_AUTO_TEST_CASE | ( | testAtomicQueue | ) |
Single Threaded test for AtomicQueue.
Definition at line 369 of file buffers_test.cpp.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Dummy & | d | |||
| ) |
Definition at line 163 of file buffers_test.cpp.
| void subOne | ( | Dummy & | d | ) |
Definition at line 174 of file buffers_test.cpp.