2 // **** Code generated by the The ACE ORB (TAO) IDL Compiler ****
3 // TAO and the TAO IDL Compiler have been developed by:
4 // Center for Distributed Object Computing
5 // Washington University
8 // http://www.cs.wustl.edu/~schmidt/doc-center.html
10 // Distributed Object Computing Laboratory
11 // University of California at Irvine
14 // http://doc.ece.uci.edu/
16 // Institute for Software Integrated Systems
17 // Vanderbilt University
20 // http://www.isis.vanderbilt.edu/
22 // Information about TAO is available at:
23 // http://www.dre.vanderbilt.edu/~schmidt/TAO.html
25 // TAO_IDL - Generated from
26 // be/be_codegen.cpp:866
33 #if !defined (ACE_LACKS_PRAGMA_ONCE)
35 #endif /* ACE_LACKS_PRAGMA_ONCE */
37 class ServerAdmin_i
: public virtual POA_ServerAdmin
40 ServerAdmin_i (ArrayTest_ptr target
);
41 virtual ~ServerAdmin_i ();
42 ArrayTest_ptr
target();
46 ArrayTest_var target_
;
49 class ArrayTest_i
: public virtual POA_ArrayTest
52 LongArray_slice
* longArray_
;
53 ULongArray_slice
* ulongArray_
;
54 StringArray_slice
* stringArray_
;
55 ShortArray_slice
* shortArray_
;
56 UShortArray_slice
* ushortArray_
;
57 CharArray_slice
* charArray_
;
58 OctetArray_slice
* octetArray_
;
59 DoubleArray_slice
* doubleArray_
;
60 FloatArray_slice
* floatArray_
;
61 BucketArray_slice
* bucketArray_
;
62 AccountArray_slice
* accountArray_
;
63 BooleanArray_slice
* booleanArray_
;
64 LongArrayArray_slice
* longArrayArray_
;
65 MyEnumArray_slice
* enumArray_
;
73 virtual ~ArrayTest_i ();
76 ::LongArray_slice
* longArrayOp (
82 ::StringArray_slice
* stringArrayOp (
83 const ::StringArray p1
,
85 ::StringArray_out p3
);
88 ::ShortArray_slice
* shortArrayOp (
89 const ::ShortArray p1
,
94 ::UShortArray_slice
* ushortArrayOp (
95 const ::UShortArray p1
,
97 ::UShortArray_out p3
);
100 ::CharArray_slice
* charArrayOp (
101 const ::CharArray p1
,
106 ::OctetArray_slice
* octetArrayOp (
107 const ::OctetArray p1
,
109 ::OctetArray_out p3
);
112 ::DoubleArray_slice
* doubleArrayOp (
113 const ::DoubleArray p1
,
115 ::DoubleArray_out p3
);
118 ::LongArray_slice
* a_longArray ();
122 const ::LongArray a_longArray
);
125 ::ULongArray_slice
* a_ulongArray ();
129 const ::ULongArray a_ulongArray
);
132 ::StringArray_slice
* a_stringArray ();
136 const ::StringArray a_stringArray
);
139 ::ShortArray_slice
* a_shortArray ();
143 const ::ShortArray a_shortArray
);
146 ::UShortArray_slice
* a_ushortArray ();
150 const ::UShortArray a_ushortArray
);
153 CORBA::Char
a_char ();
156 void a_char (::CORBA::Char a_char
);
159 ::CharArray_slice
* a_charArray ();
162 void a_charArray (const ::CharArray a_charArray
);
165 ::OctetArray_slice
* a_octetArray ();
169 const ::OctetArray a_octetArray
);
172 ::DoubleArray_slice
* a_doubleArray ();
176 const ::DoubleArray a_doubleArray
);
179 ::FloatArray_slice
* a_floatArray ();
183 const ::FloatArray a_floatArray
);
186 ::BucketArray_slice
* a_bucketArray ();
190 const ::BucketArray a_bucketArray
);
193 ::AccountArray_slice
* a_accountArray ();
196 void a_accountArray (
197 const ::AccountArray a_accountArray
);
200 ::BooleanArray_slice
* a_booleanArray ();
203 void a_booleanArray (
204 const ::BooleanArray a_booleanArray
);
207 ::LongArrayArray_slice
* a_longArrayArray ();
210 void a_longArrayArray (
211 const ::LongArrayArray a_longArrayArray
);
214 ::MyEnumArray_slice
* a_myEnumArray ();
218 const ::MyEnumArray a_myEnumArray
);
221 #endif /* BROKEN_I_H_ */