Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / performance-tests / CSD_Strategy / TestInf / ClientEngine.h
blob42d19f1090ad7ca9253b8d6d1e5efd21064fede8
1 //=============================================================================
2 /**
3 * @file ClientEngine.h
5 * @author Tim Bradley <bradley_t@ociweb.com>
6 */
7 //=============================================================================
9 #ifndef CLIENT_ENGINE_H
10 #define CLIENT_ENGINE_H
12 #include "CSD_PT_TestInf_Export.h"
13 #include "tao/Intrusive_Ref_Count_Base_T.h"
14 #include "tao/Intrusive_Ref_Count_Handle_T.h"
15 #include "tao/Environment.h"
16 #include "ace/Synch.h"
17 #include "ace/CORBA_macros.h"
19 class ClientEngine;
20 typedef TAO_Intrusive_Ref_Count_Handle<ClientEngine> ClientEngine_Handle;
22 class CSD_PT_TestInf_Export ClientEngine : public TAO_Intrusive_Ref_Count_Base<TAO_SYNCH_MUTEX>
24 public:
25 ClientEngine();
26 virtual ~ClientEngine();
28 virtual bool execute(unsigned num_loops) = 0;
31 #endif