#include "unit.hpp"
#include <iostream>
#include <boost/scoped_ptr.hpp>
#include <internal/AtomicQueue.hpp>
#include <internal/AtomicMWSRQueue.hpp>
#include <Activity.hpp>
#include <RTT.hpp>
#include <base/Buffer.hpp>
#include <internal/ListLockFree.hpp>
#include <base/DataObject.hpp>
#include <internal/TsPool.hpp>
#include <os/Thread.hpp>
#include <rtt-config.h>
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 (testAtomicQueue) | |
BOOST_AUTO_TEST_CASE (testAtomicMWSRQueue) | |
BOOST_AUTO_TEST_CASE (testBufLockFree) | |
BOOST_AUTO_TEST_CASE (testBufLocked) | |
BOOST_AUTO_TEST_CASE (testBufUnsync) | |
BOOST_AUTO_TEST_CASE (testDObjLockFree) | |
BOOST_AUTO_TEST_CASE (testDObjLocked) | |
BOOST_AUTO_TEST_CASE (testDObjUnSync) | |
BOOST_AUTO_TEST_CASE (testMemoryPool) | |
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.
Definition at line 498 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testAtomicQueue | ) |
Single Threaded test for AtomicQueue.
Definition at line 700 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testAtomicMWSRQueue | ) |
Single Threaded test for AtomicQueue.
Definition at line 742 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testBufLockFree | ) |
Definition at line 790 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testBufLocked | ) |
Definition at line 798 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testBufUnsync | ) |
Definition at line 806 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testDObjLockFree | ) |
Definition at line 814 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testDObjLocked | ) |
Definition at line 820 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testDObjUnSync | ) |
Definition at line 826 of file buffers_test.cpp.
BOOST_AUTO_TEST_CASE | ( | testMemoryPool | ) |
Definition at line 835 of file buffers_test.cpp.
std::ostream& operator<< | ( | std::ostream & | os, |
const Dummy & | d | ||
) |
Definition at line 494 of file buffers_test.cpp.
Definition at line 505 of file buffers_test.cpp.