Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / performance-tests / POA / Demux / demux_test_i.h
blobd2f80bb455f57d6ab6d24b80a6b1048acef67dbe
1 #if !defined (TAO_DEMUX_TEST_I_H)
2 #define TAO_DEMUX_TEST_I_H
4 // Implementation of TAO's Demux_Test interface
6 #include "demux_testS.h"
8 class Demux_Test_i : public POA_Demux_Test
10 public:
11 Demux_Test_i ();
12 //ctor.
14 Demux_Test_i (PortableServer::POA_ptr poa)
15 : poa_ (PortableServer::POA::_duplicate (poa))
18 // ctor
20 ~Demux_Test_i ();
21 // dtor
23 // Return the Default POA of this Servant
24 PortableServer::POA_ptr _default_POA (/*env*/)
26 return PortableServer::POA::_duplicate (this->poa_.in ());
29 virtual void M302 ();
31 virtual void shutdown ();
33 private:
34 PortableServer::POA_var poa_;
35 // Implement a different _default_POA()
38 #endif /* TAO_DEMUX_TEST_I_H */