1 // This may look like C, but it's really -*- C++ -*-
3 //=============================================================================
7 * @author Tim Bradley <bradley_t@ociweb.com>
9 //=============================================================================
11 #ifndef CLIENT_ENGINE_H
12 #define CLIENT_ENGINE_H
14 #include "CSD_TP_Test_Export.h"
15 #include "tao/Intrusive_Ref_Count_Base_T.h"
16 #include "tao/Intrusive_Ref_Count_Handle_T.h"
17 #include "tao/Environment.h"
18 #include "ace/Synch.h"
19 #include "ace/CORBA_macros.h"
23 typedef TAO_Intrusive_Ref_Count_Handle
<ClientEngine
> ClientEngine_Handle
;
26 class CSD_TP_Test_Export ClientEngine
: public TAO_Intrusive_Ref_Count_Base
<TAO_SYNCH_MUTEX
>
31 virtual ~ClientEngine();
33 virtual bool execute(void) = 0;