2 //=============================================================================
8 //=============================================================================
12 #ifndef TAO_TEST_IMPL_H
13 #define TAO_TEST_IMPL_H
15 #include "valueboxS.h"
18 class Test_impl
: public POA_Test
22 Test_impl (CORBA::ORB_ptr orb
);
24 virtual VBlong
* basic_op1 (
29 virtual vb_basic::M_VBlong
* basic_op2(vb_basic::M_VBlong
* p1
,
30 vb_basic::M_VBlong
*& p2
,
31 vb_basic::M_VBlong_out p3
);
33 virtual ::CORBA::Long
basic_op3 (
36 ::CORBA::Long_out p3
);
38 virtual VBstring
* string_op1 (::VBstring
* p1
,
42 virtual char * string_op2 (const char * p1
,
44 CORBA::String_out p3
);
46 virtual ::VBseqlong
* seq_op1 (::VBseqlong
* p1
,
50 virtual void seq_op2 (const ::TDseqlong
& p1
,
54 virtual ::VBfixed_struct1
* struct_op1 (
55 ::VBfixed_struct1
* p1
,
56 ::VBfixed_struct1
*& p2
,
57 ::VBfixed_struct1_out p3
);
59 virtual void struct_op2 (const ::Fixed_Struct1
& p1
,
61 ::Fixed_Struct1_out p3
);
63 virtual ::VBvariable_struct1
* struct_op3 (::VBvariable_struct1
* p1
,
64 ::VBvariable_struct1
*& p2
,
65 ::VBvariable_struct1_out p3
);
68 virtual void struct_op4 (const ::Variable_Struct1
& p1
,
69 ::Variable_Struct1
& p2
,
70 ::Variable_Struct1_out p3
);
72 virtual ::VBlongarray
* array_op1 (::VBlongarray
* p1
,
74 ::VBlongarray_out p3
);
77 virtual void array_op2 (const ::LongArray p1
,
81 virtual ::VBstringarray
* array_op3 (::VBstringarray
* p1
,
82 ::VBstringarray
*& p2
,
83 ::VBstringarray_out p3
);
85 virtual void array_op4 (const ::StringArray p1
,
87 ::StringArray_out p3
);
89 virtual ::VBfixed_union1
* union_op1 (::VBfixed_union1
* p1
,
90 ::VBfixed_union1
*& p2
,
91 ::VBfixed_union1_out p3
);
93 virtual void union_op2 (const ::Fixed_Union1
& p1
,
95 ::Fixed_Union1_out p3
);
97 virtual ::VBvariable_union1
* union_op3 (::VBvariable_union1
* p1
,
98 ::VBvariable_union1
*& p2
,
99 ::VBvariable_union1_out p3
);
101 virtual void union_op4 (const ::Variable_Union1
& p1
,
102 ::Variable_Union1
& p2
,
103 ::Variable_Union1_out p3
);
106 virtual void shutdown (void);
113 #endif /* TAO_TEST_IMPL_H */