]> pilppa.org Git - libplpbus.git/blob - src/idl/RequestResponseBusDynSK.cc
bfd2be9c0ccc2ec6934df6f65954b47377d0127d
[libplpbus.git] / src / idl / RequestResponseBusDynSK.cc
1 // This file is generated by omniidl (C++ backend) - omniORB_4_1. Do not edit.
2
3 #include "RequestResponseBus.hh"
4
5 OMNI_USING_NAMESPACE(omni)
6
7 static const char* _0RL_dyn_library_version = omniORB_4_1_dyn;
8
9 static ::CORBA::TypeCode::_Tracker _0RL_tcTrack(__FILE__);
10
11 static CORBA::PR_structMember _0RL_structmember_plpbus__orb_mDataItem[] = {
12   {"name", CORBA::TypeCode::PR_string_tc(0, &_0RL_tcTrack)},
13   {"value", CORBA::TypeCode::PR_any_tc()}
14 };
15
16 #ifdef _0RL_tc_plpbus__orb_mDataItem
17 #  undef _0RL_tc_plpbus__orb_mDataItem
18 #endif
19 static CORBA::TypeCode_ptr _0RL_tc_plpbus__orb_mDataItem = CORBA::TypeCode::PR_struct_tc("IDL:plpbus_orb/DataItem:1.0", "DataItem", _0RL_structmember_plpbus__orb_mDataItem, 2, &_0RL_tcTrack);
20
21 #if defined(HAS_Cplusplus_Namespace) && defined(_MSC_VER)
22 // MSVC++ does not give the constant external linkage otherwise.
23 namespace plpbus_orb { 
24   const ::CORBA::TypeCode_ptr _tc_DataItem = _0RL_tc_plpbus__orb_mDataItem;
25
26 #else
27 const ::CORBA::TypeCode_ptr plpbus_orb::_tc_DataItem = _0RL_tc_plpbus__orb_mDataItem;
28 #endif
29
30
31
32
33
34
35 static CORBA::TypeCode_ptr _0RL_tc_plpbus__orb_mDataItemSequence = CORBA::TypeCode::PR_alias_tc("IDL:plpbus_orb/DataItemSequence:1.0", "DataItemSequence", CORBA::TypeCode::PR_sequence_tc(0, _0RL_tc_plpbus__orb_mDataItem, &_0RL_tcTrack), &_0RL_tcTrack);
36
37
38 #if defined(HAS_Cplusplus_Namespace) && defined(_MSC_VER)
39 // MSVC++ does not give the constant external linkage otherwise.
40 namespace plpbus_orb { 
41   const ::CORBA::TypeCode_ptr _tc_DataItemSequence = _0RL_tc_plpbus__orb_mDataItemSequence;
42
43 #else
44 const ::CORBA::TypeCode_ptr plpbus_orb::_tc_DataItemSequence = _0RL_tc_plpbus__orb_mDataItemSequence;
45 #endif
46
47 #if defined(HAS_Cplusplus_Namespace) && defined(_MSC_VER)
48 // MSVC++ does not give the constant external linkage otherwise.
49 namespace plpbus_orb { 
50   const ::CORBA::TypeCode_ptr _tc_OrbClient = CORBA::TypeCode::PR_interface_tc("IDL:plpbus_orb/OrbClient:1.0", "OrbClient", &_0RL_tcTrack);
51
52 #else
53 const ::CORBA::TypeCode_ptr plpbus_orb::_tc_OrbClient = CORBA::TypeCode::PR_interface_tc("IDL:plpbus_orb/OrbClient:1.0", "OrbClient", &_0RL_tcTrack);
54 #endif
55
56 #if defined(HAS_Cplusplus_Namespace) && defined(_MSC_VER)
57 // MSVC++ does not give the constant external linkage otherwise.
58 namespace plpbus_orb { 
59   const ::CORBA::TypeCode_ptr _tc_OrbServer = CORBA::TypeCode::PR_interface_tc("IDL:plpbus_orb/OrbServer:1.0", "OrbServer", &_0RL_tcTrack);
60
61 #else
62 const ::CORBA::TypeCode_ptr plpbus_orb::_tc_OrbServer = CORBA::TypeCode::PR_interface_tc("IDL:plpbus_orb/OrbServer:1.0", "OrbServer", &_0RL_tcTrack);
63 #endif
64
65 static void _0RL_plpbus__orb_mDataItem_marshal_fn(cdrStream& _s, void* _v)
66 {
67   plpbus_orb::DataItem* _p = (plpbus_orb::DataItem*)_v;
68   *_p >>= _s;
69 }
70 static void _0RL_plpbus__orb_mDataItem_unmarshal_fn(cdrStream& _s, void*& _v)
71 {
72   plpbus_orb::DataItem* _p = new plpbus_orb::DataItem;
73   *_p <<= _s;
74   _v = _p;
75 }
76 static void _0RL_plpbus__orb_mDataItem_destructor_fn(void* _v)
77 {
78   plpbus_orb::DataItem* _p = (plpbus_orb::DataItem*)_v;
79   delete _p;
80 }
81
82 void operator<<=(::CORBA::Any& _a, const plpbus_orb::DataItem& _s)
83 {
84   plpbus_orb::DataItem* _p = new plpbus_orb::DataItem(_s);
85   _a.PR_insert(_0RL_tc_plpbus__orb_mDataItem,
86                _0RL_plpbus__orb_mDataItem_marshal_fn,
87                _0RL_plpbus__orb_mDataItem_destructor_fn,
88                _p);
89 }
90 void operator<<=(::CORBA::Any& _a, plpbus_orb::DataItem* _sp)
91 {
92   _a.PR_insert(_0RL_tc_plpbus__orb_mDataItem,
93                _0RL_plpbus__orb_mDataItem_marshal_fn,
94                _0RL_plpbus__orb_mDataItem_destructor_fn,
95                _sp);
96 }
97
98 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, plpbus_orb::DataItem*& _sp)
99 {
100   return _a >>= (const plpbus_orb::DataItem*&) _sp;
101 }
102 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const plpbus_orb::DataItem*& _sp)
103 {
104   void* _v;
105   if (_a.PR_extract(_0RL_tc_plpbus__orb_mDataItem,
106                     _0RL_plpbus__orb_mDataItem_unmarshal_fn,
107                     _0RL_plpbus__orb_mDataItem_marshal_fn,
108                     _0RL_plpbus__orb_mDataItem_destructor_fn,
109                     _v)) {
110     _sp = (const plpbus_orb::DataItem*)_v;
111     return 1;
112   }
113   return 0;
114 }
115
116 static void _0RL_plpbus__orb_mDataItemSequence_marshal_fn(cdrStream& _s, void* _v)
117 {
118   plpbus_orb::DataItemSequence* _p = (plpbus_orb::DataItemSequence*)_v;
119   *_p >>= _s;
120 }
121 static void _0RL_plpbus__orb_mDataItemSequence_unmarshal_fn(cdrStream& _s, void*& _v)
122 {
123   plpbus_orb::DataItemSequence* _p = new plpbus_orb::DataItemSequence;
124   *_p <<= _s;
125   _v = _p;
126 }
127 static void _0RL_plpbus__orb_mDataItemSequence_destructor_fn(void* _v)
128 {
129   plpbus_orb::DataItemSequence* _p = (plpbus_orb::DataItemSequence*)_v;
130   delete _p;
131 }
132
133 void operator<<=(::CORBA::Any& _a, const plpbus_orb::DataItemSequence& _s)
134 {
135   plpbus_orb::DataItemSequence* _p = new plpbus_orb::DataItemSequence(_s);
136   _a.PR_insert(_0RL_tc_plpbus__orb_mDataItemSequence,
137                _0RL_plpbus__orb_mDataItemSequence_marshal_fn,
138                _0RL_plpbus__orb_mDataItemSequence_destructor_fn,
139                _p);
140 }
141 void operator<<=(::CORBA::Any& _a, plpbus_orb::DataItemSequence* _sp)
142 {
143   _a.PR_insert(_0RL_tc_plpbus__orb_mDataItemSequence,
144                _0RL_plpbus__orb_mDataItemSequence_marshal_fn,
145                _0RL_plpbus__orb_mDataItemSequence_destructor_fn,
146                _sp);
147 }
148
149 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, plpbus_orb::DataItemSequence*& _sp)
150 {
151   return _a >>= (const plpbus_orb::DataItemSequence*&) _sp;
152 }
153 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, const plpbus_orb::DataItemSequence*& _sp)
154 {
155   void* _v;
156   if (_a.PR_extract(_0RL_tc_plpbus__orb_mDataItemSequence,
157                     _0RL_plpbus__orb_mDataItemSequence_unmarshal_fn,
158                     _0RL_plpbus__orb_mDataItemSequence_marshal_fn,
159                     _0RL_plpbus__orb_mDataItemSequence_destructor_fn,
160                     _v)) {
161     _sp = (const plpbus_orb::DataItemSequence*)_v;
162     return 1;
163   }
164   return 0;
165 }
166
167 static void _0RL_plpbus__orb_mOrbClient_marshal_fn(cdrStream& _s, void* _v)
168 {
169   omniObjRef* _o = (omniObjRef*)_v;
170   omniObjRef::_marshal(_o, _s);
171 }
172 static void _0RL_plpbus__orb_mOrbClient_unmarshal_fn(cdrStream& _s, void*& _v)
173 {
174   omniObjRef* _o = omniObjRef::_unMarshal(plpbus_orb::OrbClient::_PD_repoId, _s);
175   _v = _o;
176 }
177 static void _0RL_plpbus__orb_mOrbClient_destructor_fn(void* _v)
178 {
179   omniObjRef* _o = (omniObjRef*)_v;
180   if (_o)
181     omni::releaseObjRef(_o);
182 }
183
184 void operator<<=(::CORBA::Any& _a, plpbus_orb::OrbClient_ptr _o)
185 {
186   plpbus_orb::OrbClient_ptr _no = plpbus_orb::OrbClient::_duplicate(_o);
187   _a.PR_insert(plpbus_orb::_tc_OrbClient,
188                _0RL_plpbus__orb_mOrbClient_marshal_fn,
189                _0RL_plpbus__orb_mOrbClient_destructor_fn,
190                _no->_PR_getobj());
191 }
192 void operator<<=(::CORBA::Any& _a, plpbus_orb::OrbClient_ptr* _op)
193 {
194   _a.PR_insert(plpbus_orb::_tc_OrbClient,
195                _0RL_plpbus__orb_mOrbClient_marshal_fn,
196                _0RL_plpbus__orb_mOrbClient_destructor_fn,
197                (*_op)->_PR_getobj());
198   *_op = plpbus_orb::OrbClient::_nil();
199 }
200
201 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, plpbus_orb::OrbClient_ptr& _o)
202 {
203   void* _v;
204   if (_a.PR_extract(plpbus_orb::_tc_OrbClient,
205                     _0RL_plpbus__orb_mOrbClient_unmarshal_fn,
206                     _0RL_plpbus__orb_mOrbClient_marshal_fn,
207                     _0RL_plpbus__orb_mOrbClient_destructor_fn,
208                     _v)) {
209     omniObjRef* _r = (omniObjRef*)_v;
210     if (_r)
211       _o = (plpbus_orb::OrbClient_ptr)_r->_ptrToObjRef(plpbus_orb::OrbClient::_PD_repoId);
212     else
213       _o = plpbus_orb::OrbClient::_nil();
214     return 1;
215   }
216   return 0;
217 }
218
219 static void _0RL_plpbus__orb_mOrbServer_marshal_fn(cdrStream& _s, void* _v)
220 {
221   omniObjRef* _o = (omniObjRef*)_v;
222   omniObjRef::_marshal(_o, _s);
223 }
224 static void _0RL_plpbus__orb_mOrbServer_unmarshal_fn(cdrStream& _s, void*& _v)
225 {
226   omniObjRef* _o = omniObjRef::_unMarshal(plpbus_orb::OrbServer::_PD_repoId, _s);
227   _v = _o;
228 }
229 static void _0RL_plpbus__orb_mOrbServer_destructor_fn(void* _v)
230 {
231   omniObjRef* _o = (omniObjRef*)_v;
232   if (_o)
233     omni::releaseObjRef(_o);
234 }
235
236 void operator<<=(::CORBA::Any& _a, plpbus_orb::OrbServer_ptr _o)
237 {
238   plpbus_orb::OrbServer_ptr _no = plpbus_orb::OrbServer::_duplicate(_o);
239   _a.PR_insert(plpbus_orb::_tc_OrbServer,
240                _0RL_plpbus__orb_mOrbServer_marshal_fn,
241                _0RL_plpbus__orb_mOrbServer_destructor_fn,
242                _no->_PR_getobj());
243 }
244 void operator<<=(::CORBA::Any& _a, plpbus_orb::OrbServer_ptr* _op)
245 {
246   _a.PR_insert(plpbus_orb::_tc_OrbServer,
247                _0RL_plpbus__orb_mOrbServer_marshal_fn,
248                _0RL_plpbus__orb_mOrbServer_destructor_fn,
249                (*_op)->_PR_getobj());
250   *_op = plpbus_orb::OrbServer::_nil();
251 }
252
253 ::CORBA::Boolean operator>>=(const ::CORBA::Any& _a, plpbus_orb::OrbServer_ptr& _o)
254 {
255   void* _v;
256   if (_a.PR_extract(plpbus_orb::_tc_OrbServer,
257                     _0RL_plpbus__orb_mOrbServer_unmarshal_fn,
258                     _0RL_plpbus__orb_mOrbServer_marshal_fn,
259                     _0RL_plpbus__orb_mOrbServer_destructor_fn,
260                     _v)) {
261     omniObjRef* _r = (omniObjRef*)_v;
262     if (_r)
263       _o = (plpbus_orb::OrbServer_ptr)_r->_ptrToObjRef(plpbus_orb::OrbServer::_PD_repoId);
264     else
265       _o = plpbus_orb::OrbServer::_nil();
266     return 1;
267   }
268   return 0;
269 }
270