Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / OBV / Factory / FactoryS_impl.h
blobc963f4c3fa286d32dad3cc965a7503d0d00f21bb
2 //=============================================================================
3 /**
4 * @file FactoryS_impl.h
6 * @author Boris Kolpackov <bosk@ipmce.ru>
7 */
8 //=============================================================================
11 #ifndef TAO_FACTORY_S_IMPL_H
12 #define TAO_FACTORY_S_IMPL_H
14 #include "FactoryS.h"
16 /**
17 * @class Test_impl
19 * @brief Implementation of Test interface
21 * This interface is provided to produce valuetypes and test
22 * marshaling
24 class Test_impl : public POA_OBV_FactoryTest::Test
26 public:
27 /// ctor
28 Test_impl (CORBA::ORB_ptr orb);
30 virtual OBV_FactoryTest::BaseValue * get_base_value ();
32 virtual OBV_FactoryTest::Value1 * get_value1 ();
34 virtual OBV_FactoryTest::Value2 * get_value2 ();
36 virtual void shutdown ();
38 private:
39 /// The ORB
40 CORBA::ORB_var orb_;
43 #endif /* TAO_FACTORY_S_IMPL_H */