Public Types | |
typedef boost::shared_ptr< Reader< T, PortType > > | ReaderPtr |
typedef std::vector< ReaderPtr > | Readers |
typedef CopyAndAssignmentCounted< T > | SampleType |
typedef boost::shared_ptr< TestRunnerType > | shared_ptr |
typedef boost::shared_ptr< ReaderWriterTaskContextBase > | TaskPtr |
typedef std::vector< TaskPtr > | Tasks |
typedef TestRunner< T, PortType > | TestRunnerType |
typedef boost::shared_ptr< Writer< T, PortType > > | WriterPtr |
typedef std::vector< WriterPtr > | Writers |
Public Member Functions | |
bool | breakLoop () |
bool | connectAll () |
void | disconnectAll () |
void | finalize () |
const TestOptions & | getOptions () const |
bool | initialize () |
void | loop () |
void | printStats () |
void | reset (bool fail) |
bool | run () |
bool | startAll () |
bool | startReaders () |
bool | startWriters () |
void | step () |
void | stopAll () |
TestRunner (bool fail) | |
TestRunner (const TestOptions &options) | |
void | waitAll () |
void | work (RunnableInterface::WorkReason reason) |
Public Attributes | |
bool | broke |
bool | fini |
bool | init |
bool | looped |
Readers | readers |
bool | result |
bool | stepped |
Tasks | tasks |
bool | wasactive |
bool | wasrunning |
bool | worked |
bool | wreason |
Writers | writers |
Private Attributes | |
TestOptions | options_ |
Definition at line 946 of file dataflow_performance_test.cpp.
typedef boost::shared_ptr< Reader<T,PortType> > TestRunner< T, PortType >::ReaderPtr |
Definition at line 1064 of file dataflow_performance_test.cpp.
typedef std::vector<ReaderPtr> TestRunner< T, PortType >::Readers |
Definition at line 1067 of file dataflow_performance_test.cpp.
typedef CopyAndAssignmentCounted<T> TestRunner< T, PortType >::SampleType |
Definition at line 1062 of file dataflow_performance_test.cpp.
typedef boost::shared_ptr<TestRunnerType> TestRunner< T, PortType >::shared_ptr |
Definition at line 1060 of file dataflow_performance_test.cpp.
typedef boost::shared_ptr<ReaderWriterTaskContextBase> TestRunner< T, PortType >::TaskPtr |
Definition at line 1065 of file dataflow_performance_test.cpp.
typedef std::vector<TaskPtr> TestRunner< T, PortType >::Tasks |
Definition at line 1068 of file dataflow_performance_test.cpp.
typedef TestRunner<T,PortType> TestRunner< T, PortType >::TestRunnerType |
Definition at line 1059 of file dataflow_performance_test.cpp.
typedef boost::shared_ptr< Writer<T,PortType> > TestRunner< T, PortType >::WriterPtr |
Definition at line 1063 of file dataflow_performance_test.cpp.
typedef std::vector<WriterPtr> TestRunner< T, PortType >::Writers |
Definition at line 1066 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1074 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 104 of file taskthread_test.cpp.
|
inline |
Definition at line 133 of file taskthread_test.cpp.
|
inline |
Definition at line 1124 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1134 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 138 of file taskthread_test.cpp.
|
inline |
Definition at line 1377 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 109 of file taskthread_test.cpp.
|
inline |
Definition at line 127 of file taskthread_test.cpp.
|
inline |
Definition at line 1203 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 144 of file taskthread_test.cpp.
|
inline |
Definition at line 1181 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1165 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1154 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1143 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 116 of file taskthread_test.cpp.
|
inline |
Definition at line 1169 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 1175 of file dataflow_performance_test.cpp.
|
inline |
Definition at line 122 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::broke |
Definition at line 100 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::fini |
Definition at line 99 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::init |
Definition at line 99 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::looped |
Definition at line 100 of file taskthread_test.cpp.
|
private |
Definition at line 1380 of file dataflow_performance_test.cpp.
Readers TestRunner< T, PortType >::readers |
Definition at line 1071 of file dataflow_performance_test.cpp.
bool TestRunner< T, PortType >::result |
Definition at line 98 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::stepped |
Definition at line 99 of file taskthread_test.cpp.
Tasks TestRunner< T, PortType >::tasks |
Definition at line 1072 of file dataflow_performance_test.cpp.
bool TestRunner< T, PortType >::wasactive |
Definition at line 101 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::wasrunning |
Definition at line 101 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::worked |
Definition at line 102 of file taskthread_test.cpp.
bool TestRunner< T, PortType >::wreason |
Definition at line 102 of file taskthread_test.cpp.
Writers TestRunner< T, PortType >::writers |
Definition at line 1070 of file dataflow_performance_test.cpp.