| Classes | |
| class | BufferReader | 
| class | BufferWriter | 
| class | DataObjectReader | 
| class | DataObjectWriter | 
| Public Types | |
| typedef std::map< FlowStatus, int > | ReadsByStatusMap | 
| Public Member Functions | |
| BuffersDataFlowTest () | |
| void | testBuf () | 
| void | testBufMultiThreaded (int number_of_writers, int number_of_readers) | 
| void | testCirc () | 
| void | testDObj () | 
| void | testDObjMultiThreaded (int number_of_writers, int number_of_readers) | 
| ~BuffersDataFlowTest () | |
| Public Attributes | |
| BufferInterface< Dummy > * | buffer | 
| BufferInterface< Dummy > * | circular | 
| BufferLocked< Dummy > * | clocked | 
| BufferLockFree< Dummy > * | clockfree | 
| BufferUnSync< Dummy > * | cunsync | 
| DataObjectInterface< Dummy > * | dataobj | 
| DataObjectLocked< Dummy > * | dlocked | 
| DataObjectLockFree< Dummy > * | dlockfree | 
| DataObjectUnSync< Dummy > * | dunsync | 
| BufferLocked< Dummy > * | locked | 
| BufferLockFree< Dummy > * | lockfree | 
| BufferUnSync< Dummy > * | unsync | 
Definition at line 166 of file buffers_test.cpp.
| typedef std::map<FlowStatus, int> BuffersDataFlowTest::ReadsByStatusMap | 
Definition at line 189 of file buffers_test.cpp.
| 
 | inline | 
Definition at line 194 of file buffers_test.cpp.
| 
 | inline | 
Definition at line 215 of file buffers_test.cpp.
| void BuffersDataFlowTest::testBuf | ( | ) | 
Single Threaded test for BufferLockFree. This is a mixed white/black box test.
Definition at line 360 of file buffers_test.cpp.
| void BuffersDataFlowTest::testBufMultiThreaded | ( | int | number_of_writers, | 
| int | number_of_readers | ||
| ) | 
Definition at line 657 of file buffers_test.cpp.
| void BuffersDataFlowTest::testCirc | ( | ) | 
Single Threaded test for a circular BufferLockFree. This is a mixed white/black box test.
Definition at line 503 of file buffers_test.cpp.
| void BuffersDataFlowTest::testDObj | ( | ) | 
Definition at line 635 of file buffers_test.cpp.
| void BuffersDataFlowTest::testDObjMultiThreaded | ( | int | number_of_writers, | 
| int | number_of_readers | ||
| ) | 
Definition at line 705 of file buffers_test.cpp.
| BufferInterface<Dummy>* BuffersDataFlowTest::buffer | 
Definition at line 169 of file buffers_test.cpp.
| BufferInterface<Dummy>* BuffersDataFlowTest::circular | 
Definition at line 170 of file buffers_test.cpp.
| BufferLocked<Dummy>* BuffersDataFlowTest::clocked | 
Definition at line 178 of file buffers_test.cpp.
| BufferLockFree<Dummy>* BuffersDataFlowTest::clockfree | 
Definition at line 177 of file buffers_test.cpp.
| BufferUnSync<Dummy>* BuffersDataFlowTest::cunsync | 
Definition at line 179 of file buffers_test.cpp.
| DataObjectInterface<Dummy>* BuffersDataFlowTest::dataobj | 
Definition at line 171 of file buffers_test.cpp.
| DataObjectLocked<Dummy>* BuffersDataFlowTest::dlocked | 
Definition at line 181 of file buffers_test.cpp.
| DataObjectLockFree<Dummy>* BuffersDataFlowTest::dlockfree | 
Definition at line 182 of file buffers_test.cpp.
| DataObjectUnSync<Dummy>* BuffersDataFlowTest::dunsync | 
Definition at line 183 of file buffers_test.cpp.
| BufferLocked<Dummy>* BuffersDataFlowTest::locked | 
Definition at line 174 of file buffers_test.cpp.
| BufferLockFree<Dummy>* BuffersDataFlowTest::lockfree | 
Definition at line 173 of file buffers_test.cpp.
| BufferUnSync<Dummy>* BuffersDataFlowTest::unsync | 
Definition at line 175 of file buffers_test.cpp.