1 //=============================================================================
5 * @author Tim Bradley <bradley_t@ociweb.com>
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"
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
>
26 virtual ~ClientEngine();
28 virtual bool execute(unsigned num_loops
) = 0;