Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / Bug_2709_Regression / Client_Task.h
blobc13b3f152987c470c08c3ed10ead08eb09324679
1 #include "ace/Task.h"
2 #include "orbsvcs/FaultTolerance/FT_IOGR_Property.h"
4 //////////////////////////////////////////////////////////////////////////
6 /// Implement a Task to run the client as a thread
7 class Client_Task : public ACE_Task_Base
9 public:
10 /// Constructor
11 Client_Task (CORBA::ORB_ptr corb,
12 ACE_Thread_Manager *thr_mgr,
13 const ACE_TString& collocated_ior_file,
14 const ACE_TString& server_ior_file);
16 CORBA::Object_ptr make_iogr (
17 const char* domain_id,
18 CORBA::ULongLong group_id,
19 CORBA::ULong group_version);
21 /// Thread entry point
22 int svc ();
24 private:
25 CORBA::ORB_var corb_;
27 TAO_IOP::TAO_IOR_Manipulation_var iorm_;
29 const ACE_TString& collocated_ior_file_;
31 const ACE_TString& server_ior_file_;