Classes | Defines | 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 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  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 Documentation

#define QS   10

Definition at line 81 of file buffers_test.cpp.


Typedef Documentation

Definition at line 77 of file buffers_test.cpp.

Definition at line 76 of file buffers_test.cpp.


Function Documentation

void addOne ( Dummy d)

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.

void subOne ( Dummy d)

Definition at line 505 of file buffers_test.cpp.



rtt
Author(s): RTT Developers
autogenerated on Mon Oct 6 2014 03:13:56