2 //=============================================================================
4 * @file TruncatableS_impl.h
6 * @author Boris Kolpackov <bosk@ipmce.ru>
8 //=============================================================================
11 #ifndef TAO_TRUNCATABLE_S_IMPL_H
12 #define TAO_TRUNCATABLE_S_IMPL_H
14 #include "TruncatableS.h"
19 * @brief Implementation of Test interface
21 * This interface is provided to produce valuetypes and test
24 class Test_impl
: public POA_OBV_TruncatableTest::Test
28 Test_impl (CORBA::ORB_ptr orb
);
32 ::OBV_TruncatableTest::BaseValue
* iv
,
33 ::OBV_TruncatableTest::BaseValue_out ov
,
37 ::OBV_TruncatableTest::TValue1
* iv
,
39 ::OBV_TruncatableTest::TValue1_out ov
,
44 ::OBV_TruncatableTest::TValue4
* iv
,
45 ::OBV_TruncatableTest::TValue4_out ov
,
48 virtual ::OBV_TruncatableTest::BaseValue
* op4 (
50 ::OBV_TruncatableTest::TValue1
* iv1
,
52 ::OBV_TruncatableTest::TValue4
* iv2
,
53 ::OBV_TruncatableTest::TValue4
* iv3
,
54 ::OBV_TruncatableTest::TValue1
* iv4
,
57 virtual void op5 (const CORBA::Any
& val
,
59 ::OBV_TruncatableTest::TValue1_out ov
,
62 virtual void shutdown ();
69 #endif /* TAO_TRUNCATABLE_S_IMPL_H */