Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / RTCORBA / Bug_3643_Regression / test_i.h
blob3dafef715634a2d6d64e4f68bbf792d7d44156a4
1 //=============================================================================
2 /**
3 * @file test_i.h
5 * @author Irfan Pyarali
6 */
7 // ===================================================================
9 #include "testS.h"
11 class test_i :
12 public POA_test
14 public:
15 /// Constructor.
16 test_i (CORBA::ORB_ptr orb,
17 PortableServer::POA_ptr poa,
18 long msec_sleep);
20 /// Test method.
21 CORBA::Long method (CORBA::Long client_id,
22 CORBA::Long iteration,
23 CORBA::Long_out thread_count);
25 /// Shutdown the server.
26 void shutdown (void);
28 /// Our POA.
29 PortableServer::POA_ptr _default_POA (void);
31 private:
32 /// ORB.
33 CORBA::ORB_var orb_;
35 /// Our POA.
36 PortableServer::POA_var poa_;
38 /// Time spent in executing the upcall.
39 ACE_Time_Value nap_time_;