Classes | Macros | Typedefs | Functions
buffers_test.cpp File Reference
#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>
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
Include dependency graph for buffers_test.cpp:

Go to the source code of this file.

Classes

struct  AQEater< T >
 
struct  AQGrower< T >
 
struct  AQWorker< T >
 
class  BuffersDataFlowTest::BufferReader
 
class  BuffersAtomicMWMRQueueTest
 
class  BuffersAtomicMWSRQueueTest
 
class  BuffersDataFlowTest
 
class  BuffersMPoolTest
 
class  BuffersDataFlowTest::BufferWriter
 
class  BuffersDataFlowTest::DataObjectReader
 
class  BuffersDataFlowTest::DataObjectWriter
 
class  Dummy
 
struct  LLFGrower
 
struct  LLFWorker
 
class  ThreadPool< Worker >
 
class  BuffersMPoolTest::Worker< T >
 

Macros

#define QS   10
 

Typedefs

typedef AtomicMWMRQueue< Dummy * > MWMRQueueType
 
typedef AtomicMWSRQueue< Dummy * > MWSRQueueType
 

Functions

void addOne (Dummy &d)
 
 BOOST_AUTO_TEST_CASE (testAtomicMWMRQueue)
 
 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 (testBufLockFree4Writers1Reader)
 
 BOOST_AUTO_TEST_CASE (testBufLockFree4Writers4Readers)
 
 BOOST_AUTO_TEST_CASE (testBufLocked4Writers4Readers)
 
 BOOST_AUTO_TEST_CASE (testDObjLockFree4Writers1Reader)
 
 BOOST_AUTO_TEST_CASE (testDObjLockFreeSingleWriter4Readers)
 
 BOOST_AUTO_TEST_CASE (testDObjLockFree4Writers4Readers)
 
 BOOST_AUTO_TEST_CASE (testDObjLockedSingleWriter4Readers)
 
 BOOST_AUTO_TEST_CASE (testMemoryPool)
 
 BOOST_AUTO_TEST_CASE (testMemoryPoolMultiThreaded)
 
std::ostream & operator<< (std::ostream &os, const Dummy &d)
 
void subOne (Dummy &d)
 

Macro Definition Documentation

#define QS   10

Definition at line 84 of file buffers_test.cpp.

Typedef Documentation

Definition at line 79 of file buffers_test.cpp.

Definition at line 80 of file buffers_test.cpp.

Function Documentation

void addOne ( Dummy d)

Definition at line 799 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testAtomicMWMRQueue  )

Single Threaded test for AtomicQueue.

Definition at line 1001 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testAtomicMWSRQueue  )

Single Threaded test for AtomicQueue.

Definition at line 1043 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufLockFree  )

Definition at line 1091 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufLocked  )

Definition at line 1099 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufUnsync  )

Definition at line 1107 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLockFree  )

Definition at line 1115 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLocked  )

Definition at line 1121 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjUnSync  )

Definition at line 1127 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufLockFree4Writers1Reader  )

Definition at line 1133 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufLockFree4Writers4Readers  )

Definition at line 1152 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testBufLocked4Writers4Readers  )

Definition at line 1173 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLockFree4Writers1Reader  )

Definition at line 1194 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLockFreeSingleWriter4Readers  )

Definition at line 1201 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLockFree4Writers4Readers  )

Definition at line 1208 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testDObjLockedSingleWriter4Readers  )

Definition at line 1215 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testMemoryPool  )

Definition at line 1224 of file buffers_test.cpp.

BOOST_AUTO_TEST_CASE ( testMemoryPoolMultiThreaded  )

Definition at line 1269 of file buffers_test.cpp.

std::ostream& operator<< ( std::ostream &  os,
const Dummy d 
)

Definition at line 795 of file buffers_test.cpp.

void subOne ( Dummy d)

Definition at line 806 of file buffers_test.cpp.



rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:45