diff options
Diffstat (limited to 'TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h')
-rw-r--r-- | TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h b/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h new file mode 100644 index 00000000000..d5bf9ea2c71 --- /dev/null +++ b/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A_Statistics.h @@ -0,0 +1,34 @@ +// $Id$ +#ifndef STATISTICS_A_H +#define STATISTICS_A_H + +#include "CSD_TP_Foo_A_Export.h" +#include "StatisticsHelper.h" + + +class CSD_TP_Foo_A_Export Foo_A_Statistics +{ + public: + + Foo_A_Statistics(unsigned num_clients); + + virtual ~Foo_A_Statistics(); + + void expected(unsigned op_num, unsigned count); + void actual(unsigned op_num, unsigned count); + void actual_in_values(unsigned op_num, LongVector lv); + + bool actual_vs_expected(); + + + private: + + unsigned num_clients_; + + unsigned expected_[5]; + unsigned actual_[5]; + + LongVector actual_in_values_ [5]; +}; + +#endif |