buffers_test.cpp File Reference

#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>
Include dependency graph for buffers_test.cpp:
This graph shows which files directly or indirectly include this file:

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 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 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:45:04 2013