Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / tests / POA / Bug_1592_Regression / test_i.h
blobbab8749166559f48205e81a3c2bf6590545abdf6
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file test_i.h
7 * Implementation header for the "test" IDL interface for the
8 * "PortableInterceptor / ServantLocator" test.
10 * @author Ossama Othman <ossama@dre.vanderbilt.edu>
12 //=============================================================================
14 #ifndef TEST_I_H
15 #define TEST_I_H
17 #include "testS.h"
19 /**
20 * @class test_i
22 * @brief Simple test class.
24 * This class implements the "test" interface used in this test.
26 class test_i
27 : public virtual POA_test
29 public:
30 /// Constructor.
31 test_i (CORBA::ORB_ptr orb);
33 virtual void op ();
35 /// Shutdown the ORB.
36 virtual void shutdown ();
38 protected:
39 /// Destructor.
40 ~test_i ();
42 private:
43 /// Pseudo-reference to the ORB.
44 CORBA::ORB_var orb_;
47 #endif /* TEST_I_H */