More tests update
[ACE_TAO.git] / TAO / tests / OBV / Any / AnyS_impl.h
blob774090a9c7eb1749515dc868927df860af6040b0
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 (
31 CORBA::Boolean need_vb);
33 virtual OBV_AnyTest::VB * get_vb (void);
35 virtual void shutdown (void);
37 private:
38 /// The ORB
39 CORBA::ORB_var orb_;
40 CORBA::Boolean even_;
43 #endif /* TAO_ANY_S_IMPL_H */