Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / OBV / Any / AnyS_impl.h
blob072769076e8526ca4718292c3bf906e70ed0a489
2 //=============================================================================
3 /**
4 * @file AnyS_impl.h
6 * @author Boris Kolpackov <bosk@ipmce.ru>
7 */
8 //=============================================================================
11 #ifndef TAO_ANY_S_IMPL_H
12 #define TAO_ANY_S_IMPL_H
14 #include "AnyS.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_AnyTest::Test
26 public:
27 /// ctor
28 Test_impl (CORBA::ORB_ptr orb);
30 virtual CORBA::Any * get_something (CORBA::Boolean need_vb);
32 virtual OBV_AnyTest::VB * get_vb ();
34 virtual void shutdown ();
36 private:
37 /// The ORB
38 CORBA::ORB_var orb_;
41 #endif /* TAO_ANY_S_IMPL_H */