diff options
Diffstat (limited to 'TAO/tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h')
-rw-r--r-- | TAO/tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/TAO/tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h b/TAO/tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h new file mode 100644 index 00000000000..8948435ceed --- /dev/null +++ b/TAO/tests/CSD_Strategy_Tests/TP_Foo_B/Callback_i.h @@ -0,0 +1,31 @@ +// $Id$ +#ifndef CALLBACK_I_H +#define CALLBACK_I_H + +#include "CSD_TP_Foo_B_Export.h" +#include "CallbackS.h" +#include "Foo_B_Statistics.h" + + +class CSD_TP_Foo_B_Export Callback_i + : public virtual POA_Callback +{ + public: + + Callback_i(); + + virtual ~Callback_i(); + + virtual void test_method(ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC((CORBA::SystemException)); + + void gather_stats(Foo_B_Statistics& stats); + + + private: + + unsigned num_callbacks_; +}; + + +#endif |