Directory: | ./ |
---|---|
File: | src/hpp/corbaserver/obstacleSK.cc |
Date: | 2024-12-13 15:50:05 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 18 | 555 | 3.2% |
Branches: | 6 | 360 | 1.7% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | // This file is generated by omniidl (C++ backend) - omniORB_4_3. Do not edit. | ||
2 | |||
3 | #include "obstacle-idl.hh" | ||
4 | #include <omniORB4/IOP_S.h> | ||
5 | #include <omniORB4/IOP_C.h> | ||
6 | #include <omniORB4/callDescriptor.h> | ||
7 | #include <omniORB4/callHandle.h> | ||
8 | #include <omniORB4/objTracker.h> | ||
9 | |||
10 | |||
11 | OMNI_USING_NAMESPACE(omni) | ||
12 | |||
13 | OMNI_MAYBE_UNUSED static const char* _0RL_library_version = omniORB_4_3; | ||
14 | |||
15 | |||
16 | |||
17 | ✗ | hpp::corbaserver::Obstacle_ptr hpp::corbaserver::Obstacle_Helper::_nil() { | |
18 | ✗ | return ::hpp::corbaserver::Obstacle::_nil(); | |
19 | } | ||
20 | |||
21 | ✗ | ::CORBA::Boolean hpp::corbaserver::Obstacle_Helper::is_nil(::hpp::corbaserver::Obstacle_ptr p) { | |
22 | ✗ | return ::CORBA::is_nil(p); | |
23 | |||
24 | } | ||
25 | |||
26 | ✗ | void hpp::corbaserver::Obstacle_Helper::release(::hpp::corbaserver::Obstacle_ptr p) { | |
27 | ✗ | ::CORBA::release(p); | |
28 | } | ||
29 | |||
30 | ✗ | void hpp::corbaserver::Obstacle_Helper::marshalObjRef(::hpp::corbaserver::Obstacle_ptr obj, cdrStream& s) { | |
31 | ✗ | ::hpp::corbaserver::Obstacle::_marshalObjRef(obj, s); | |
32 | } | ||
33 | |||
34 | ✗ | hpp::corbaserver::Obstacle_ptr hpp::corbaserver::Obstacle_Helper::unmarshalObjRef(cdrStream& s) { | |
35 | ✗ | return ::hpp::corbaserver::Obstacle::_unmarshalObjRef(s); | |
36 | } | ||
37 | |||
38 | ✗ | void hpp::corbaserver::Obstacle_Helper::duplicate(::hpp::corbaserver::Obstacle_ptr obj) { | |
39 | ✗ | if (obj && !obj->_NP_is_nil()) omni::duplicateObjRef(obj); | |
40 | } | ||
41 | |||
42 | hpp::corbaserver::Obstacle_ptr | ||
43 | ✗ | hpp::corbaserver::Obstacle::_duplicate(::hpp::corbaserver::Obstacle_ptr obj) | |
44 | { | ||
45 | ✗ | if (obj && !obj->_NP_is_nil()) omni::duplicateObjRef(obj); | |
46 | ✗ | return obj; | |
47 | } | ||
48 | |||
49 | hpp::corbaserver::Obstacle_ptr | ||
50 | ✗ | hpp::corbaserver::Obstacle::_narrow(::CORBA::Object_ptr obj) | |
51 | { | ||
52 | ✗ | if (!obj || obj->_NP_is_nil() || obj->_NP_is_pseudo()) return _nil(); | |
53 | ✗ | _ptr_type e = (_ptr_type) obj->_PR_getobj()->_realNarrow(_PD_repoId); | |
54 | ✗ | return e ? e : _nil(); | |
55 | } | ||
56 | |||
57 | |||
58 | hpp::corbaserver::Obstacle_ptr | ||
59 | ✗ | hpp::corbaserver::Obstacle::_unchecked_narrow(::CORBA::Object_ptr obj) | |
60 | { | ||
61 | ✗ | if (!obj || obj->_NP_is_nil() || obj->_NP_is_pseudo()) return _nil(); | |
62 | ✗ | _ptr_type e = (_ptr_type) obj->_PR_getobj()->_uncheckedNarrow(_PD_repoId); | |
63 | ✗ | return e ? e : _nil(); | |
64 | } | ||
65 | |||
66 | hpp::corbaserver::Obstacle_ptr | ||
67 | ✗ | hpp::corbaserver::Obstacle::_nil() | |
68 | { | ||
69 | #ifdef OMNI_UNLOADABLE_STUBS | ||
70 | static _objref_Obstacle _the_nil_obj; | ||
71 | return &_the_nil_obj; | ||
72 | #else | ||
73 | static _objref_Obstacle* _the_nil_ptr = 0; | ||
74 | ✗ | if (!_the_nil_ptr) { | |
75 | ✗ | omni::nilRefLock().lock(); | |
76 | ✗ | if (!_the_nil_ptr) { | |
77 | ✗ | _the_nil_ptr = new _objref_Obstacle; | |
78 | ✗ | registerNilCorbaObject(_the_nil_ptr); | |
79 | } | ||
80 | ✗ | omni::nilRefLock().unlock(); | |
81 | } | ||
82 | ✗ | return _the_nil_ptr; | |
83 | #endif | ||
84 | } | ||
85 | |||
86 | const char* hpp::corbaserver::Obstacle::_PD_repoId = "IDL:hpp/corbaserver/Obstacle:1.0"; | ||
87 | |||
88 | |||
89 | 32 | hpp::corbaserver::_objref_Obstacle::~_objref_Obstacle() { | |
90 | |||
91 | } | ||
92 | |||
93 | |||
94 | 16 | hpp::corbaserver::_objref_Obstacle::_objref_Obstacle(omniIOR* ior, omniIdentity* id) : | |
95 |
1/2✓ Branch 2 taken 8 times.
✗ Branch 3 not taken.
|
16 | omniObjRef(::hpp::corbaserver::Obstacle::_PD_repoId, ior, id, 1) |
96 | |||
97 | |||
98 | { | ||
99 | 16 | _PR_setobj(this); | |
100 | } | ||
101 | |||
102 | void* | ||
103 | 26 | hpp::corbaserver::_objref_Obstacle::_ptrToObjRef(const char* id) | |
104 | { | ||
105 |
1/2✓ Branch 0 taken 26 times.
✗ Branch 1 not taken.
|
26 | if (id == ::hpp::corbaserver::Obstacle::_PD_repoId) |
106 | 26 | return (::hpp::corbaserver::Obstacle_ptr) this; | |
107 | |||
108 | ✗ | if (id == ::CORBA::Object::_PD_repoId) | |
109 | ✗ | return (::CORBA::Object_ptr) this; | |
110 | |||
111 | ✗ | if (omni::strMatch(id, ::hpp::corbaserver::Obstacle::_PD_repoId)) | |
112 | ✗ | return (::hpp::corbaserver::Obstacle_ptr) this; | |
113 | |||
114 | ✗ | if (omni::strMatch(id, ::CORBA::Object::_PD_repoId)) | |
115 | ✗ | return (::CORBA::Object_ptr) this; | |
116 | |||
117 | ✗ | return 0; | |
118 | } | ||
119 | |||
120 | |||
121 | // | ||
122 | // Code for hpp::corbaserver::Obstacle::loadObstacleModel | ||
123 | |||
124 | // Proxy call descriptor class. Mangled signature: | ||
125 | // void_i_cstring_i_cstring_e_chpp_mError | ||
126 | class _0RL_cd_f91f86e0ac88b4e7_00000000 | ||
127 | : public omniCallDescriptor | ||
128 | { | ||
129 | public: | ||
130 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_00000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
131 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
132 | { | ||
133 | |||
134 | } | ||
135 | |||
136 | void marshalArguments(cdrStream&); | ||
137 | void unmarshalArguments(cdrStream&); | ||
138 | |||
139 | |||
140 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
141 | static const char* const _user_exns[]; | ||
142 | |||
143 | ::CORBA::String_var arg_0_; | ||
144 | const char* arg_0; | ||
145 | ::CORBA::String_var arg_1_; | ||
146 | const char* arg_1; | ||
147 | }; | ||
148 | |||
149 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_00000000::marshalArguments(cdrStream& _n) | |
150 | { | ||
151 | ✗ | _n.marshalString(arg_0,0); | |
152 | ✗ | _n.marshalString(arg_1,0); | |
153 | |||
154 | } | ||
155 | |||
156 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_00000000::unmarshalArguments(cdrStream& _n) | |
157 | { | ||
158 | ✗ | arg_0_ = _n.unmarshalString(0); | |
159 | ✗ | arg_0 = arg_0_.in(); | |
160 | ✗ | arg_1_ = _n.unmarshalString(0); | |
161 | ✗ | arg_1 = arg_1_.in(); | |
162 | |||
163 | } | ||
164 | |||
165 | const char* const _0RL_cd_f91f86e0ac88b4e7_00000000::_user_exns[] = { | ||
166 | hpp::Error::_PD_repoId | ||
167 | }; | ||
168 | |||
169 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_00000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
170 | { | ||
171 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
172 | ✗ | hpp::Error _ex; | |
173 | ✗ | _ex <<= s; | |
174 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
175 | ✗ | throw _ex; | |
176 | } | ||
177 | |||
178 | |||
179 | else { | ||
180 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
181 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
182 | (::CORBA::CompletionStatus)s.completion()); | ||
183 | } | ||
184 | } | ||
185 | |||
186 | // Local call call-back function. | ||
187 | static void | ||
188 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_10000000(omniCallDescriptor* cd, omniServant* svnt) | |
189 | { | ||
190 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_00000000*)cd; | |
191 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
192 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
193 | ✗ | impl->loadObstacleModel(tcd->arg_0, tcd->arg_1); | |
194 | #else | ||
195 | if (!cd->is_upcall()) | ||
196 | impl->loadObstacleModel(tcd->arg_0, tcd->arg_1); | ||
197 | else { | ||
198 | try { | ||
199 | impl->loadObstacleModel(tcd->arg_0, tcd->arg_1); | ||
200 | } | ||
201 | catch(hpp::Error& ex) { | ||
202 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
203 | } | ||
204 | |||
205 | |||
206 | } | ||
207 | #endif | ||
208 | |||
209 | |||
210 | } | ||
211 | |||
212 | ✗ | void hpp::corbaserver::_objref_Obstacle::loadObstacleModel(const char* filename, const char* prefix) | |
213 | { | ||
214 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_10000000, "loadObstacleModel", 18); | |
215 | ✗ | _call_desc.arg_0 = filename; | |
216 | ✗ | _call_desc.arg_1 = prefix; | |
217 | |||
218 | ✗ | _invoke(_call_desc); | |
219 | |||
220 | |||
221 | |||
222 | } | ||
223 | |||
224 | |||
225 | // | ||
226 | // Code for hpp::corbaserver::Obstacle::loadPolyhedron | ||
227 | |||
228 | // Local call call-back function. | ||
229 | static void | ||
230 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_20000000(omniCallDescriptor* cd, omniServant* svnt) | |
231 | { | ||
232 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_00000000*)cd; | |
233 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
234 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
235 | ✗ | impl->loadPolyhedron(tcd->arg_0, tcd->arg_1); | |
236 | #else | ||
237 | if (!cd->is_upcall()) | ||
238 | impl->loadPolyhedron(tcd->arg_0, tcd->arg_1); | ||
239 | else { | ||
240 | try { | ||
241 | impl->loadPolyhedron(tcd->arg_0, tcd->arg_1); | ||
242 | } | ||
243 | catch(hpp::Error& ex) { | ||
244 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
245 | } | ||
246 | |||
247 | |||
248 | } | ||
249 | #endif | ||
250 | |||
251 | |||
252 | } | ||
253 | |||
254 | ✗ | void hpp::corbaserver::_objref_Obstacle::loadPolyhedron(const char* obstacleName, const char* filename) | |
255 | { | ||
256 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_20000000, "loadPolyhedron", 15); | |
257 | ✗ | _call_desc.arg_0 = obstacleName; | |
258 | ✗ | _call_desc.arg_1 = filename; | |
259 | |||
260 | ✗ | _invoke(_call_desc); | |
261 | |||
262 | |||
263 | |||
264 | } | ||
265 | |||
266 | |||
267 | // | ||
268 | // Code for hpp::corbaserver::Obstacle::loadObstacleModelFromString | ||
269 | |||
270 | // Local call call-back function. | ||
271 | static void | ||
272 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_30000000(omniCallDescriptor* cd, omniServant* svnt) | |
273 | { | ||
274 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_00000000*)cd; | |
275 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
276 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
277 | ✗ | impl->loadObstacleModelFromString(tcd->arg_0, tcd->arg_1); | |
278 | #else | ||
279 | if (!cd->is_upcall()) | ||
280 | impl->loadObstacleModelFromString(tcd->arg_0, tcd->arg_1); | ||
281 | else { | ||
282 | try { | ||
283 | impl->loadObstacleModelFromString(tcd->arg_0, tcd->arg_1); | ||
284 | } | ||
285 | catch(hpp::Error& ex) { | ||
286 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
287 | } | ||
288 | |||
289 | |||
290 | } | ||
291 | #endif | ||
292 | |||
293 | |||
294 | } | ||
295 | |||
296 | ✗ | void hpp::corbaserver::_objref_Obstacle::loadObstacleModelFromString(const char* urdfString, const char* prefix) | |
297 | { | ||
298 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_30000000, "loadObstacleModelFromString", 28); | |
299 | ✗ | _call_desc.arg_0 = urdfString; | |
300 | ✗ | _call_desc.arg_1 = prefix; | |
301 | |||
302 | ✗ | _invoke(_call_desc); | |
303 | |||
304 | |||
305 | |||
306 | } | ||
307 | |||
308 | |||
309 | // | ||
310 | // Code for hpp::corbaserver::Obstacle::removeObstacle | ||
311 | |||
312 | // Proxy call descriptor class. Mangled signature: | ||
313 | // void_i_cstring_e_chpp_mError | ||
314 | class _0RL_cd_f91f86e0ac88b4e7_40000000 | ||
315 | : public omniCallDescriptor | ||
316 | { | ||
317 | public: | ||
318 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_40000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
319 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
320 | { | ||
321 | |||
322 | } | ||
323 | |||
324 | void marshalArguments(cdrStream&); | ||
325 | void unmarshalArguments(cdrStream&); | ||
326 | |||
327 | |||
328 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
329 | static const char* const _user_exns[]; | ||
330 | |||
331 | ::CORBA::String_var arg_0_; | ||
332 | const char* arg_0; | ||
333 | }; | ||
334 | |||
335 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_40000000::marshalArguments(cdrStream& _n) | |
336 | { | ||
337 | ✗ | _n.marshalString(arg_0,0); | |
338 | |||
339 | } | ||
340 | |||
341 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_40000000::unmarshalArguments(cdrStream& _n) | |
342 | { | ||
343 | ✗ | arg_0_ = _n.unmarshalString(0); | |
344 | ✗ | arg_0 = arg_0_.in(); | |
345 | |||
346 | } | ||
347 | |||
348 | const char* const _0RL_cd_f91f86e0ac88b4e7_40000000::_user_exns[] = { | ||
349 | hpp::Error::_PD_repoId | ||
350 | }; | ||
351 | |||
352 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_40000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
353 | { | ||
354 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
355 | ✗ | hpp::Error _ex; | |
356 | ✗ | _ex <<= s; | |
357 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
358 | ✗ | throw _ex; | |
359 | } | ||
360 | |||
361 | |||
362 | else { | ||
363 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
364 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
365 | (::CORBA::CompletionStatus)s.completion()); | ||
366 | } | ||
367 | } | ||
368 | |||
369 | // Local call call-back function. | ||
370 | static void | ||
371 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_50000000(omniCallDescriptor* cd, omniServant* svnt) | |
372 | { | ||
373 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_40000000*)cd; | |
374 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
375 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
376 | ✗ | impl->removeObstacle(tcd->arg_0); | |
377 | #else | ||
378 | if (!cd->is_upcall()) | ||
379 | impl->removeObstacle(tcd->arg_0); | ||
380 | else { | ||
381 | try { | ||
382 | impl->removeObstacle(tcd->arg_0); | ||
383 | } | ||
384 | catch(hpp::Error& ex) { | ||
385 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
386 | } | ||
387 | |||
388 | |||
389 | } | ||
390 | #endif | ||
391 | |||
392 | |||
393 | } | ||
394 | |||
395 | ✗ | void hpp::corbaserver::_objref_Obstacle::removeObstacle(const char* objectName) | |
396 | { | ||
397 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_50000000, "removeObstacle", 15); | |
398 | ✗ | _call_desc.arg_0 = objectName; | |
399 | |||
400 | ✗ | _invoke(_call_desc); | |
401 | |||
402 | |||
403 | |||
404 | } | ||
405 | |||
406 | |||
407 | // | ||
408 | // Code for hpp::corbaserver::Obstacle::removeObstacleFromJoint | ||
409 | |||
410 | // Proxy call descriptor class. Mangled signature: | ||
411 | // void_i_cstring_i_cstring_i_cboolean_i_cboolean_e_chpp_mError | ||
412 | class _0RL_cd_f91f86e0ac88b4e7_60000000 | ||
413 | : public omniCallDescriptor | ||
414 | { | ||
415 | public: | ||
416 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_60000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
417 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
418 | { | ||
419 | |||
420 | } | ||
421 | |||
422 | void marshalArguments(cdrStream&); | ||
423 | void unmarshalArguments(cdrStream&); | ||
424 | |||
425 | |||
426 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
427 | static const char* const _user_exns[]; | ||
428 | |||
429 | ::CORBA::String_var arg_0_; | ||
430 | const char* arg_0; | ||
431 | ::CORBA::String_var arg_1_; | ||
432 | const char* arg_1; | ||
433 | ::CORBA::Boolean arg_2; | ||
434 | ::CORBA::Boolean arg_3; | ||
435 | }; | ||
436 | |||
437 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_60000000::marshalArguments(cdrStream& _n) | |
438 | { | ||
439 | ✗ | _n.marshalString(arg_0,0); | |
440 | ✗ | _n.marshalString(arg_1,0); | |
441 | ✗ | _n.marshalBoolean(arg_2); | |
442 | ✗ | _n.marshalBoolean(arg_3); | |
443 | |||
444 | } | ||
445 | |||
446 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_60000000::unmarshalArguments(cdrStream& _n) | |
447 | { | ||
448 | ✗ | arg_0_ = _n.unmarshalString(0); | |
449 | ✗ | arg_0 = arg_0_.in(); | |
450 | ✗ | arg_1_ = _n.unmarshalString(0); | |
451 | ✗ | arg_1 = arg_1_.in(); | |
452 | ✗ | arg_2 = _n.unmarshalBoolean(); | |
453 | ✗ | arg_3 = _n.unmarshalBoolean(); | |
454 | |||
455 | } | ||
456 | |||
457 | const char* const _0RL_cd_f91f86e0ac88b4e7_60000000::_user_exns[] = { | ||
458 | hpp::Error::_PD_repoId | ||
459 | }; | ||
460 | |||
461 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_60000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
462 | { | ||
463 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
464 | ✗ | hpp::Error _ex; | |
465 | ✗ | _ex <<= s; | |
466 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
467 | ✗ | throw _ex; | |
468 | } | ||
469 | |||
470 | |||
471 | else { | ||
472 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
473 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
474 | (::CORBA::CompletionStatus)s.completion()); | ||
475 | } | ||
476 | } | ||
477 | |||
478 | // Local call call-back function. | ||
479 | static void | ||
480 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_70000000(omniCallDescriptor* cd, omniServant* svnt) | |
481 | { | ||
482 | ✗ | _0RL_cd_f91f86e0ac88b4e7_60000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_60000000*)cd; | |
483 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
484 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
485 | ✗ | impl->removeObstacleFromJoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | |
486 | #else | ||
487 | if (!cd->is_upcall()) | ||
488 | impl->removeObstacleFromJoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
489 | else { | ||
490 | try { | ||
491 | impl->removeObstacleFromJoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
492 | } | ||
493 | catch(hpp::Error& ex) { | ||
494 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
495 | } | ||
496 | |||
497 | |||
498 | } | ||
499 | #endif | ||
500 | |||
501 | |||
502 | } | ||
503 | |||
504 | ✗ | void hpp::corbaserver::_objref_Obstacle::removeObstacleFromJoint(const char* objectName, const char* jointName, ::CORBA::Boolean collision, ::CORBA::Boolean distance) | |
505 | { | ||
506 | ✗ | _0RL_cd_f91f86e0ac88b4e7_60000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_70000000, "removeObstacleFromJoint", 24); | |
507 | ✗ | _call_desc.arg_0 = objectName; | |
508 | ✗ | _call_desc.arg_1 = jointName; | |
509 | ✗ | _call_desc.arg_2 = collision; | |
510 | ✗ | _call_desc.arg_3 = distance; | |
511 | |||
512 | ✗ | _invoke(_call_desc); | |
513 | |||
514 | |||
515 | |||
516 | } | ||
517 | |||
518 | |||
519 | // | ||
520 | // Code for hpp::corbaserver::Obstacle::cutObstacle | ||
521 | |||
522 | // Proxy call descriptor class. Mangled signature: | ||
523 | // void_i_cstring_i_chpp_mfloatSeq_e_chpp_mError | ||
524 | class _0RL_cd_f91f86e0ac88b4e7_80000000 | ||
525 | : public omniCallDescriptor | ||
526 | { | ||
527 | public: | ||
528 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_80000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
529 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
530 | { | ||
531 | |||
532 | } | ||
533 | |||
534 | void marshalArguments(cdrStream&); | ||
535 | void unmarshalArguments(cdrStream&); | ||
536 | |||
537 | |||
538 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
539 | static const char* const _user_exns[]; | ||
540 | |||
541 | ::CORBA::String_var arg_0_; | ||
542 | const char* arg_0; | ||
543 | hpp::floatSeq_var arg_1_; | ||
544 | const hpp::floatSeq* arg_1; | ||
545 | }; | ||
546 | |||
547 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_80000000::marshalArguments(cdrStream& _n) | |
548 | { | ||
549 | ✗ | _n.marshalString(arg_0,0); | |
550 | ✗ | (const hpp::floatSeq&) *arg_1 >>= _n; | |
551 | |||
552 | } | ||
553 | |||
554 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_80000000::unmarshalArguments(cdrStream& _n) | |
555 | { | ||
556 | ✗ | arg_0_ = _n.unmarshalString(0); | |
557 | ✗ | arg_0 = arg_0_.in(); | |
558 | ✗ | arg_1_ = new hpp::floatSeq; | |
559 | ✗ | (hpp::floatSeq&)arg_1_ <<= _n; | |
560 | ✗ | arg_1 = &arg_1_.in(); | |
561 | |||
562 | } | ||
563 | |||
564 | const char* const _0RL_cd_f91f86e0ac88b4e7_80000000::_user_exns[] = { | ||
565 | hpp::Error::_PD_repoId | ||
566 | }; | ||
567 | |||
568 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_80000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
569 | { | ||
570 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
571 | ✗ | hpp::Error _ex; | |
572 | ✗ | _ex <<= s; | |
573 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
574 | ✗ | throw _ex; | |
575 | } | ||
576 | |||
577 | |||
578 | else { | ||
579 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
580 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
581 | (::CORBA::CompletionStatus)s.completion()); | ||
582 | } | ||
583 | } | ||
584 | |||
585 | // Local call call-back function. | ||
586 | static void | ||
587 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_90000000(omniCallDescriptor* cd, omniServant* svnt) | |
588 | { | ||
589 | ✗ | _0RL_cd_f91f86e0ac88b4e7_80000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_80000000*)cd; | |
590 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
591 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
592 | ✗ | impl->cutObstacle(tcd->arg_0, *tcd->arg_1); | |
593 | #else | ||
594 | if (!cd->is_upcall()) | ||
595 | impl->cutObstacle(tcd->arg_0, *tcd->arg_1); | ||
596 | else { | ||
597 | try { | ||
598 | impl->cutObstacle(tcd->arg_0, *tcd->arg_1); | ||
599 | } | ||
600 | catch(hpp::Error& ex) { | ||
601 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
602 | } | ||
603 | |||
604 | |||
605 | } | ||
606 | #endif | ||
607 | |||
608 | |||
609 | } | ||
610 | |||
611 | ✗ | void hpp::corbaserver::_objref_Obstacle::cutObstacle(const char* objectName, const ::hpp::floatSeq& aabb) | |
612 | { | ||
613 | ✗ | _0RL_cd_f91f86e0ac88b4e7_80000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_90000000, "cutObstacle", 12); | |
614 | ✗ | _call_desc.arg_0 = objectName; | |
615 | ✗ | _call_desc.arg_1 = &(::hpp::floatSeq&) aabb; | |
616 | |||
617 | ✗ | _invoke(_call_desc); | |
618 | |||
619 | |||
620 | |||
621 | } | ||
622 | |||
623 | |||
624 | // | ||
625 | // Code for hpp::corbaserver::Obstacle::addObstacle | ||
626 | |||
627 | // Proxy call descriptor class. Mangled signature: | ||
628 | // void_i_cstring_i_cboolean_i_cboolean_e_chpp_mError | ||
629 | class _0RL_cd_f91f86e0ac88b4e7_a0000000 | ||
630 | : public omniCallDescriptor | ||
631 | { | ||
632 | public: | ||
633 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_a0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
634 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
635 | { | ||
636 | |||
637 | } | ||
638 | |||
639 | void marshalArguments(cdrStream&); | ||
640 | void unmarshalArguments(cdrStream&); | ||
641 | |||
642 | |||
643 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
644 | static const char* const _user_exns[]; | ||
645 | |||
646 | ::CORBA::String_var arg_0_; | ||
647 | const char* arg_0; | ||
648 | ::CORBA::Boolean arg_1; | ||
649 | ::CORBA::Boolean arg_2; | ||
650 | }; | ||
651 | |||
652 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_a0000000::marshalArguments(cdrStream& _n) | |
653 | { | ||
654 | ✗ | _n.marshalString(arg_0,0); | |
655 | ✗ | _n.marshalBoolean(arg_1); | |
656 | ✗ | _n.marshalBoolean(arg_2); | |
657 | |||
658 | } | ||
659 | |||
660 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_a0000000::unmarshalArguments(cdrStream& _n) | |
661 | { | ||
662 | ✗ | arg_0_ = _n.unmarshalString(0); | |
663 | ✗ | arg_0 = arg_0_.in(); | |
664 | ✗ | arg_1 = _n.unmarshalBoolean(); | |
665 | ✗ | arg_2 = _n.unmarshalBoolean(); | |
666 | |||
667 | } | ||
668 | |||
669 | const char* const _0RL_cd_f91f86e0ac88b4e7_a0000000::_user_exns[] = { | ||
670 | hpp::Error::_PD_repoId | ||
671 | }; | ||
672 | |||
673 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_a0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
674 | { | ||
675 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
676 | ✗ | hpp::Error _ex; | |
677 | ✗ | _ex <<= s; | |
678 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
679 | ✗ | throw _ex; | |
680 | } | ||
681 | |||
682 | |||
683 | else { | ||
684 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
685 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
686 | (::CORBA::CompletionStatus)s.completion()); | ||
687 | } | ||
688 | } | ||
689 | |||
690 | // Local call call-back function. | ||
691 | static void | ||
692 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_b0000000(omniCallDescriptor* cd, omniServant* svnt) | |
693 | { | ||
694 | ✗ | _0RL_cd_f91f86e0ac88b4e7_a0000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_a0000000*)cd; | |
695 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
696 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
697 | ✗ | impl->addObstacle(tcd->arg_0, tcd->arg_1, tcd->arg_2); | |
698 | #else | ||
699 | if (!cd->is_upcall()) | ||
700 | impl->addObstacle(tcd->arg_0, tcd->arg_1, tcd->arg_2); | ||
701 | else { | ||
702 | try { | ||
703 | impl->addObstacle(tcd->arg_0, tcd->arg_1, tcd->arg_2); | ||
704 | } | ||
705 | catch(hpp::Error& ex) { | ||
706 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
707 | } | ||
708 | |||
709 | |||
710 | } | ||
711 | #endif | ||
712 | |||
713 | |||
714 | } | ||
715 | |||
716 | ✗ | void hpp::corbaserver::_objref_Obstacle::addObstacle(const char* objectName, ::CORBA::Boolean collision, ::CORBA::Boolean distance) | |
717 | { | ||
718 | ✗ | _0RL_cd_f91f86e0ac88b4e7_a0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_b0000000, "addObstacle", 12); | |
719 | ✗ | _call_desc.arg_0 = objectName; | |
720 | ✗ | _call_desc.arg_1 = collision; | |
721 | ✗ | _call_desc.arg_2 = distance; | |
722 | |||
723 | ✗ | _invoke(_call_desc); | |
724 | |||
725 | |||
726 | |||
727 | } | ||
728 | |||
729 | |||
730 | // | ||
731 | // Code for hpp::corbaserver::Obstacle::moveObstacle | ||
732 | |||
733 | // Proxy call descriptor class. Mangled signature: | ||
734 | // void_i_cstring_i_a7_cdouble_e_chpp_mError | ||
735 | class _0RL_cd_f91f86e0ac88b4e7_c0000000 | ||
736 | : public omniCallDescriptor | ||
737 | { | ||
738 | public: | ||
739 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_c0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
740 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
741 | { | ||
742 | |||
743 | } | ||
744 | |||
745 | void marshalArguments(cdrStream&); | ||
746 | void unmarshalArguments(cdrStream&); | ||
747 | |||
748 | |||
749 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
750 | static const char* const _user_exns[]; | ||
751 | |||
752 | ::CORBA::String_var arg_0_; | ||
753 | const char* arg_0; | ||
754 | hpp::Transform_ arg_1_; | ||
755 | const hpp::Transform__slice* arg_1; | ||
756 | }; | ||
757 | |||
758 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_c0000000::marshalArguments(cdrStream& _n) | |
759 | { | ||
760 | ✗ | _n.marshalString(arg_0,0); | |
761 | |||
762 | #ifndef OMNI_MIXED_ENDIAN_DOUBLE | ||
763 | ✗ | if (! _n.marshal_byte_swap()) { | |
764 | ✗ | _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),56,omni::ALIGN_8); | |
765 | } | ||
766 | else | ||
767 | #endif | ||
768 | { | ||
769 | ✗ | _n.declareArrayLength(omni::ALIGN_8, 56); | |
770 | ✗ | for (_CORBA_ULong _0i0 = 0; _0i0 < 7; _0i0++){ | |
771 | ✗ | arg_1[_0i0] >>= _n; | |
772 | } | ||
773 | } | ||
774 | |||
775 | } | ||
776 | |||
777 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_c0000000::unmarshalArguments(cdrStream& _n) | |
778 | { | ||
779 | ✗ | arg_0_ = _n.unmarshalString(0); | |
780 | ✗ | arg_0 = arg_0_.in(); | |
781 | ✗ | _n.unmarshalArrayDouble((_CORBA_Double*)((::CORBA::Double*)arg_1_), 7); | |
782 | ✗ | arg_1 = &arg_1_[0]; | |
783 | |||
784 | } | ||
785 | |||
786 | const char* const _0RL_cd_f91f86e0ac88b4e7_c0000000::_user_exns[] = { | ||
787 | hpp::Error::_PD_repoId | ||
788 | }; | ||
789 | |||
790 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_c0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
791 | { | ||
792 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
793 | ✗ | hpp::Error _ex; | |
794 | ✗ | _ex <<= s; | |
795 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
796 | ✗ | throw _ex; | |
797 | } | ||
798 | |||
799 | |||
800 | else { | ||
801 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
802 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
803 | (::CORBA::CompletionStatus)s.completion()); | ||
804 | } | ||
805 | } | ||
806 | |||
807 | // Local call call-back function. | ||
808 | static void | ||
809 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_d0000000(omniCallDescriptor* cd, omniServant* svnt) | |
810 | { | ||
811 | ✗ | _0RL_cd_f91f86e0ac88b4e7_c0000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_c0000000*)cd; | |
812 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
813 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
814 | ✗ | impl->moveObstacle(tcd->arg_0, tcd->arg_1); | |
815 | #else | ||
816 | if (!cd->is_upcall()) | ||
817 | impl->moveObstacle(tcd->arg_0, tcd->arg_1); | ||
818 | else { | ||
819 | try { | ||
820 | impl->moveObstacle(tcd->arg_0, tcd->arg_1); | ||
821 | } | ||
822 | catch(hpp::Error& ex) { | ||
823 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
824 | } | ||
825 | |||
826 | |||
827 | } | ||
828 | #endif | ||
829 | |||
830 | |||
831 | } | ||
832 | |||
833 | ✗ | void hpp::corbaserver::_objref_Obstacle::moveObstacle(const char* objectName, const ::hpp::Transform_ cfg) | |
834 | { | ||
835 | ✗ | _0RL_cd_f91f86e0ac88b4e7_c0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_d0000000, "moveObstacle", 13); | |
836 | ✗ | _call_desc.arg_0 = objectName; | |
837 | ✗ | _call_desc.arg_1 = &cfg[0]; | |
838 | |||
839 | ✗ | _invoke(_call_desc); | |
840 | |||
841 | |||
842 | |||
843 | } | ||
844 | |||
845 | |||
846 | // | ||
847 | // Code for hpp::corbaserver::Obstacle::getObstaclePosition | ||
848 | |||
849 | // Proxy call descriptor class. Mangled signature: | ||
850 | // void_i_cstring_o_a7_cdouble_e_chpp_mError | ||
851 | class _0RL_cd_f91f86e0ac88b4e7_e0000000 | ||
852 | : public omniCallDescriptor | ||
853 | { | ||
854 | public: | ||
855 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_e0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
856 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
857 | { | ||
858 | |||
859 | } | ||
860 | |||
861 | void marshalArguments(cdrStream&); | ||
862 | void unmarshalArguments(cdrStream&); | ||
863 | |||
864 | void unmarshalReturnedValues(cdrStream&); | ||
865 | void marshalReturnedValues(cdrStream&); | ||
866 | |||
867 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
868 | static const char* const _user_exns[]; | ||
869 | |||
870 | ::CORBA::String_var arg_0_; | ||
871 | const char* arg_0; | ||
872 | hpp::Transform_ arg_1_; | ||
873 | hpp::Transform__slice* arg_1; | ||
874 | }; | ||
875 | |||
876 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_e0000000::marshalArguments(cdrStream& _n) | |
877 | { | ||
878 | ✗ | _n.marshalString(arg_0,0); | |
879 | |||
880 | } | ||
881 | |||
882 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_e0000000::unmarshalArguments(cdrStream& _n) | |
883 | { | ||
884 | ✗ | arg_0_ = _n.unmarshalString(0); | |
885 | ✗ | arg_0 = arg_0_.in(); | |
886 | |||
887 | } | ||
888 | |||
889 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_e0000000::marshalReturnedValues(cdrStream& _n) | |
890 | { | ||
891 | |||
892 | #ifndef OMNI_MIXED_ENDIAN_DOUBLE | ||
893 | ✗ | if (! _n.marshal_byte_swap()) { | |
894 | ✗ | _n.put_octet_array((_CORBA_Octet*)((::CORBA::Double*)arg_1),56,omni::ALIGN_8); | |
895 | } | ||
896 | else | ||
897 | #endif | ||
898 | { | ||
899 | ✗ | _n.declareArrayLength(omni::ALIGN_8, 56); | |
900 | ✗ | for (_CORBA_ULong _0i0 = 0; _0i0 < 7; _0i0++){ | |
901 | ✗ | arg_1[_0i0] >>= _n; | |
902 | } | ||
903 | } | ||
904 | |||
905 | } | ||
906 | |||
907 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_e0000000::unmarshalReturnedValues(cdrStream& _n) | |
908 | { | ||
909 | ✗ | _n.unmarshalArrayDouble((_CORBA_Double*)((::CORBA::Double*)arg_1), 7); | |
910 | |||
911 | } | ||
912 | |||
913 | const char* const _0RL_cd_f91f86e0ac88b4e7_e0000000::_user_exns[] = { | ||
914 | hpp::Error::_PD_repoId | ||
915 | }; | ||
916 | |||
917 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_e0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
918 | { | ||
919 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
920 | ✗ | hpp::Error _ex; | |
921 | ✗ | _ex <<= s; | |
922 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
923 | ✗ | throw _ex; | |
924 | } | ||
925 | |||
926 | |||
927 | else { | ||
928 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
929 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
930 | (::CORBA::CompletionStatus)s.completion()); | ||
931 | } | ||
932 | } | ||
933 | |||
934 | // Local call call-back function. | ||
935 | static void | ||
936 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_f0000000(omniCallDescriptor* cd, omniServant* svnt) | |
937 | { | ||
938 | ✗ | _0RL_cd_f91f86e0ac88b4e7_e0000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_e0000000*)cd; | |
939 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
940 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
941 | ✗ | impl->getObstaclePosition(tcd->arg_0, tcd->arg_1); | |
942 | #else | ||
943 | if (!cd->is_upcall()) | ||
944 | impl->getObstaclePosition(tcd->arg_0, tcd->arg_1); | ||
945 | else { | ||
946 | try { | ||
947 | impl->getObstaclePosition(tcd->arg_0, tcd->arg_1); | ||
948 | } | ||
949 | catch(hpp::Error& ex) { | ||
950 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
951 | } | ||
952 | |||
953 | |||
954 | } | ||
955 | #endif | ||
956 | |||
957 | |||
958 | } | ||
959 | |||
960 | ✗ | void hpp::corbaserver::_objref_Obstacle::getObstaclePosition(const char* objectName, ::hpp::Transform_ cfg) | |
961 | { | ||
962 | ✗ | _0RL_cd_f91f86e0ac88b4e7_e0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_f0000000, "getObstaclePosition", 20); | |
963 | ✗ | _call_desc.arg_0 = objectName; | |
964 | ✗ | _call_desc.arg_1 = &cfg[0]; | |
965 | |||
966 | ✗ | _invoke(_call_desc); | |
967 | |||
968 | |||
969 | |||
970 | } | ||
971 | |||
972 | |||
973 | // | ||
974 | // Code for hpp::corbaserver::Obstacle::getObstacleNames | ||
975 | |||
976 | // Proxy call descriptor class. Mangled signature: | ||
977 | // _chpp_mNames__t_i_cboolean_i_cboolean_e_chpp_mError | ||
978 | class _0RL_cd_f91f86e0ac88b4e7_01000000 | ||
979 | : public omniCallDescriptor | ||
980 | { | ||
981 | public: | ||
982 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_01000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
983 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
984 | { | ||
985 | |||
986 | } | ||
987 | |||
988 | void marshalArguments(cdrStream&); | ||
989 | void unmarshalArguments(cdrStream&); | ||
990 | |||
991 | void unmarshalReturnedValues(cdrStream&); | ||
992 | void marshalReturnedValues(cdrStream&); | ||
993 | |||
994 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
995 | static const char* const _user_exns[]; | ||
996 | |||
997 | ::CORBA::Boolean arg_0; | ||
998 | ::CORBA::Boolean arg_1; | ||
999 | hpp::Names_t_var result; | ||
1000 | }; | ||
1001 | |||
1002 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_01000000::marshalArguments(cdrStream& _n) | |
1003 | { | ||
1004 | ✗ | _n.marshalBoolean(arg_0); | |
1005 | ✗ | _n.marshalBoolean(arg_1); | |
1006 | |||
1007 | } | ||
1008 | |||
1009 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_01000000::unmarshalArguments(cdrStream& _n) | |
1010 | { | ||
1011 | ✗ | arg_0 = _n.unmarshalBoolean(); | |
1012 | ✗ | arg_1 = _n.unmarshalBoolean(); | |
1013 | |||
1014 | } | ||
1015 | |||
1016 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_01000000::marshalReturnedValues(cdrStream& _n) | |
1017 | { | ||
1018 | ✗ | (const hpp::Names_t&) result >>= _n; | |
1019 | |||
1020 | } | ||
1021 | |||
1022 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_01000000::unmarshalReturnedValues(cdrStream& _n) | |
1023 | { | ||
1024 | ✗ | result = new hpp::Names_t; | |
1025 | ✗ | (hpp::Names_t&)result <<= _n; | |
1026 | |||
1027 | } | ||
1028 | |||
1029 | const char* const _0RL_cd_f91f86e0ac88b4e7_01000000::_user_exns[] = { | ||
1030 | hpp::Error::_PD_repoId | ||
1031 | }; | ||
1032 | |||
1033 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_01000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1034 | { | ||
1035 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1036 | ✗ | hpp::Error _ex; | |
1037 | ✗ | _ex <<= s; | |
1038 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1039 | ✗ | throw _ex; | |
1040 | } | ||
1041 | |||
1042 | |||
1043 | else { | ||
1044 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1045 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1046 | (::CORBA::CompletionStatus)s.completion()); | ||
1047 | } | ||
1048 | } | ||
1049 | |||
1050 | // Local call call-back function. | ||
1051 | static void | ||
1052 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_11000000(omniCallDescriptor* cd, omniServant* svnt) | |
1053 | { | ||
1054 | ✗ | _0RL_cd_f91f86e0ac88b4e7_01000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_01000000*)cd; | |
1055 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1056 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1057 | ✗ | tcd->result = impl->getObstacleNames(tcd->arg_0, tcd->arg_1); | |
1058 | #else | ||
1059 | if (!cd->is_upcall()) | ||
1060 | tcd->result = impl->getObstacleNames(tcd->arg_0, tcd->arg_1); | ||
1061 | else { | ||
1062 | try { | ||
1063 | tcd->result = impl->getObstacleNames(tcd->arg_0, tcd->arg_1); | ||
1064 | } | ||
1065 | catch(hpp::Error& ex) { | ||
1066 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1067 | } | ||
1068 | |||
1069 | |||
1070 | } | ||
1071 | #endif | ||
1072 | |||
1073 | |||
1074 | } | ||
1075 | |||
1076 | ✗ | hpp::Names_t* hpp::corbaserver::_objref_Obstacle::getObstacleNames(::CORBA::Boolean collision, ::CORBA::Boolean distance) | |
1077 | { | ||
1078 | ✗ | _0RL_cd_f91f86e0ac88b4e7_01000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_11000000, "getObstacleNames", 17); | |
1079 | ✗ | _call_desc.arg_0 = collision; | |
1080 | ✗ | _call_desc.arg_1 = distance; | |
1081 | |||
1082 | ✗ | _invoke(_call_desc); | |
1083 | ✗ | return _call_desc.result._retn(); | |
1084 | |||
1085 | |||
1086 | } | ||
1087 | |||
1088 | |||
1089 | // | ||
1090 | // Code for hpp::corbaserver::Obstacle::createPolyhedron | ||
1091 | |||
1092 | // Local call call-back function. | ||
1093 | static void | ||
1094 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_21000000(omniCallDescriptor* cd, omniServant* svnt) | |
1095 | { | ||
1096 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_40000000*)cd; | |
1097 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1098 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1099 | ✗ | impl->createPolyhedron(tcd->arg_0); | |
1100 | #else | ||
1101 | if (!cd->is_upcall()) | ||
1102 | impl->createPolyhedron(tcd->arg_0); | ||
1103 | else { | ||
1104 | try { | ||
1105 | impl->createPolyhedron(tcd->arg_0); | ||
1106 | } | ||
1107 | catch(hpp::Error& ex) { | ||
1108 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1109 | } | ||
1110 | |||
1111 | |||
1112 | } | ||
1113 | #endif | ||
1114 | |||
1115 | |||
1116 | } | ||
1117 | |||
1118 | ✗ | void hpp::corbaserver::_objref_Obstacle::createPolyhedron(const char* polyName) | |
1119 | { | ||
1120 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_21000000, "createPolyhedron", 17); | |
1121 | ✗ | _call_desc.arg_0 = polyName; | |
1122 | |||
1123 | ✗ | _invoke(_call_desc); | |
1124 | |||
1125 | |||
1126 | |||
1127 | } | ||
1128 | |||
1129 | |||
1130 | // | ||
1131 | // Code for hpp::corbaserver::Obstacle::createBox | ||
1132 | |||
1133 | // Proxy call descriptor class. Mangled signature: | ||
1134 | // void_i_cstring_i_cdouble_i_cdouble_i_cdouble_e_chpp_mError | ||
1135 | class _0RL_cd_f91f86e0ac88b4e7_31000000 | ||
1136 | : public omniCallDescriptor | ||
1137 | { | ||
1138 | public: | ||
1139 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_31000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
1140 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
1141 | { | ||
1142 | |||
1143 | } | ||
1144 | |||
1145 | void marshalArguments(cdrStream&); | ||
1146 | void unmarshalArguments(cdrStream&); | ||
1147 | |||
1148 | |||
1149 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
1150 | static const char* const _user_exns[]; | ||
1151 | |||
1152 | ::CORBA::String_var arg_0_; | ||
1153 | const char* arg_0; | ||
1154 | ::CORBA::Double arg_1; | ||
1155 | ::CORBA::Double arg_2; | ||
1156 | ::CORBA::Double arg_3; | ||
1157 | }; | ||
1158 | |||
1159 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_31000000::marshalArguments(cdrStream& _n) | |
1160 | { | ||
1161 | ✗ | _n.marshalString(arg_0,0); | |
1162 | ✗ | arg_1 >>= _n; | |
1163 | ✗ | arg_2 >>= _n; | |
1164 | ✗ | arg_3 >>= _n; | |
1165 | |||
1166 | } | ||
1167 | |||
1168 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_31000000::unmarshalArguments(cdrStream& _n) | |
1169 | { | ||
1170 | ✗ | arg_0_ = _n.unmarshalString(0); | |
1171 | ✗ | arg_0 = arg_0_.in(); | |
1172 | ✗ | (::CORBA::Double&)arg_1 <<= _n; | |
1173 | ✗ | (::CORBA::Double&)arg_2 <<= _n; | |
1174 | ✗ | (::CORBA::Double&)arg_3 <<= _n; | |
1175 | |||
1176 | } | ||
1177 | |||
1178 | const char* const _0RL_cd_f91f86e0ac88b4e7_31000000::_user_exns[] = { | ||
1179 | hpp::Error::_PD_repoId | ||
1180 | }; | ||
1181 | |||
1182 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_31000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1183 | { | ||
1184 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1185 | ✗ | hpp::Error _ex; | |
1186 | ✗ | _ex <<= s; | |
1187 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1188 | ✗ | throw _ex; | |
1189 | } | ||
1190 | |||
1191 | |||
1192 | else { | ||
1193 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1194 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1195 | (::CORBA::CompletionStatus)s.completion()); | ||
1196 | } | ||
1197 | } | ||
1198 | |||
1199 | // Local call call-back function. | ||
1200 | static void | ||
1201 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_41000000(omniCallDescriptor* cd, omniServant* svnt) | |
1202 | { | ||
1203 | ✗ | _0RL_cd_f91f86e0ac88b4e7_31000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_31000000*)cd; | |
1204 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1205 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1206 | ✗ | impl->createBox(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | |
1207 | #else | ||
1208 | if (!cd->is_upcall()) | ||
1209 | impl->createBox(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1210 | else { | ||
1211 | try { | ||
1212 | impl->createBox(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1213 | } | ||
1214 | catch(hpp::Error& ex) { | ||
1215 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1216 | } | ||
1217 | |||
1218 | |||
1219 | } | ||
1220 | #endif | ||
1221 | |||
1222 | |||
1223 | } | ||
1224 | |||
1225 | ✗ | void hpp::corbaserver::_objref_Obstacle::createBox(const char* inBoxName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z) | |
1226 | { | ||
1227 | ✗ | _0RL_cd_f91f86e0ac88b4e7_31000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_41000000, "createBox", 10); | |
1228 | ✗ | _call_desc.arg_0 = inBoxName; | |
1229 | ✗ | _call_desc.arg_1 = x; | |
1230 | ✗ | _call_desc.arg_2 = y; | |
1231 | ✗ | _call_desc.arg_3 = z; | |
1232 | |||
1233 | ✗ | _invoke(_call_desc); | |
1234 | |||
1235 | |||
1236 | |||
1237 | } | ||
1238 | |||
1239 | |||
1240 | // | ||
1241 | // Code for hpp::corbaserver::Obstacle::createSphere | ||
1242 | |||
1243 | // Proxy call descriptor class. Mangled signature: | ||
1244 | // void_i_cstring_i_cdouble_e_chpp_mError | ||
1245 | class _0RL_cd_f91f86e0ac88b4e7_51000000 | ||
1246 | : public omniCallDescriptor | ||
1247 | { | ||
1248 | public: | ||
1249 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_51000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
1250 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
1251 | { | ||
1252 | |||
1253 | } | ||
1254 | |||
1255 | void marshalArguments(cdrStream&); | ||
1256 | void unmarshalArguments(cdrStream&); | ||
1257 | |||
1258 | |||
1259 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
1260 | static const char* const _user_exns[]; | ||
1261 | |||
1262 | ::CORBA::String_var arg_0_; | ||
1263 | const char* arg_0; | ||
1264 | ::CORBA::Double arg_1; | ||
1265 | }; | ||
1266 | |||
1267 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_51000000::marshalArguments(cdrStream& _n) | |
1268 | { | ||
1269 | ✗ | _n.marshalString(arg_0,0); | |
1270 | ✗ | arg_1 >>= _n; | |
1271 | |||
1272 | } | ||
1273 | |||
1274 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_51000000::unmarshalArguments(cdrStream& _n) | |
1275 | { | ||
1276 | ✗ | arg_0_ = _n.unmarshalString(0); | |
1277 | ✗ | arg_0 = arg_0_.in(); | |
1278 | ✗ | (::CORBA::Double&)arg_1 <<= _n; | |
1279 | |||
1280 | } | ||
1281 | |||
1282 | const char* const _0RL_cd_f91f86e0ac88b4e7_51000000::_user_exns[] = { | ||
1283 | hpp::Error::_PD_repoId | ||
1284 | }; | ||
1285 | |||
1286 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_51000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1287 | { | ||
1288 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1289 | ✗ | hpp::Error _ex; | |
1290 | ✗ | _ex <<= s; | |
1291 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1292 | ✗ | throw _ex; | |
1293 | } | ||
1294 | |||
1295 | |||
1296 | else { | ||
1297 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1298 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1299 | (::CORBA::CompletionStatus)s.completion()); | ||
1300 | } | ||
1301 | } | ||
1302 | |||
1303 | // Local call call-back function. | ||
1304 | static void | ||
1305 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_61000000(omniCallDescriptor* cd, omniServant* svnt) | |
1306 | { | ||
1307 | ✗ | _0RL_cd_f91f86e0ac88b4e7_51000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_51000000*)cd; | |
1308 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1309 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1310 | ✗ | impl->createSphere(tcd->arg_0, tcd->arg_1); | |
1311 | #else | ||
1312 | if (!cd->is_upcall()) | ||
1313 | impl->createSphere(tcd->arg_0, tcd->arg_1); | ||
1314 | else { | ||
1315 | try { | ||
1316 | impl->createSphere(tcd->arg_0, tcd->arg_1); | ||
1317 | } | ||
1318 | catch(hpp::Error& ex) { | ||
1319 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1320 | } | ||
1321 | |||
1322 | |||
1323 | } | ||
1324 | #endif | ||
1325 | |||
1326 | |||
1327 | } | ||
1328 | |||
1329 | ✗ | void hpp::corbaserver::_objref_Obstacle::createSphere(const char* name, ::CORBA::Double radius) | |
1330 | { | ||
1331 | ✗ | _0RL_cd_f91f86e0ac88b4e7_51000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_61000000, "createSphere", 13); | |
1332 | ✗ | _call_desc.arg_0 = name; | |
1333 | ✗ | _call_desc.arg_1 = radius; | |
1334 | |||
1335 | ✗ | _invoke(_call_desc); | |
1336 | |||
1337 | |||
1338 | |||
1339 | } | ||
1340 | |||
1341 | |||
1342 | // | ||
1343 | // Code for hpp::corbaserver::Obstacle::createCylinder | ||
1344 | |||
1345 | // Proxy call descriptor class. Mangled signature: | ||
1346 | // void_i_cstring_i_cdouble_i_cdouble_e_chpp_mError | ||
1347 | class _0RL_cd_f91f86e0ac88b4e7_71000000 | ||
1348 | : public omniCallDescriptor | ||
1349 | { | ||
1350 | public: | ||
1351 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_71000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
1352 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
1353 | { | ||
1354 | |||
1355 | } | ||
1356 | |||
1357 | void marshalArguments(cdrStream&); | ||
1358 | void unmarshalArguments(cdrStream&); | ||
1359 | |||
1360 | |||
1361 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
1362 | static const char* const _user_exns[]; | ||
1363 | |||
1364 | ::CORBA::String_var arg_0_; | ||
1365 | const char* arg_0; | ||
1366 | ::CORBA::Double arg_1; | ||
1367 | ::CORBA::Double arg_2; | ||
1368 | }; | ||
1369 | |||
1370 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_71000000::marshalArguments(cdrStream& _n) | |
1371 | { | ||
1372 | ✗ | _n.marshalString(arg_0,0); | |
1373 | ✗ | arg_1 >>= _n; | |
1374 | ✗ | arg_2 >>= _n; | |
1375 | |||
1376 | } | ||
1377 | |||
1378 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_71000000::unmarshalArguments(cdrStream& _n) | |
1379 | { | ||
1380 | ✗ | arg_0_ = _n.unmarshalString(0); | |
1381 | ✗ | arg_0 = arg_0_.in(); | |
1382 | ✗ | (::CORBA::Double&)arg_1 <<= _n; | |
1383 | ✗ | (::CORBA::Double&)arg_2 <<= _n; | |
1384 | |||
1385 | } | ||
1386 | |||
1387 | const char* const _0RL_cd_f91f86e0ac88b4e7_71000000::_user_exns[] = { | ||
1388 | hpp::Error::_PD_repoId | ||
1389 | }; | ||
1390 | |||
1391 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_71000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1392 | { | ||
1393 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1394 | ✗ | hpp::Error _ex; | |
1395 | ✗ | _ex <<= s; | |
1396 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1397 | ✗ | throw _ex; | |
1398 | } | ||
1399 | |||
1400 | |||
1401 | else { | ||
1402 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1403 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1404 | (::CORBA::CompletionStatus)s.completion()); | ||
1405 | } | ||
1406 | } | ||
1407 | |||
1408 | // Local call call-back function. | ||
1409 | static void | ||
1410 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_81000000(omniCallDescriptor* cd, omniServant* svnt) | |
1411 | { | ||
1412 | ✗ | _0RL_cd_f91f86e0ac88b4e7_71000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_71000000*)cd; | |
1413 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1414 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1415 | ✗ | impl->createCylinder(tcd->arg_0, tcd->arg_1, tcd->arg_2); | |
1416 | #else | ||
1417 | if (!cd->is_upcall()) | ||
1418 | impl->createCylinder(tcd->arg_0, tcd->arg_1, tcd->arg_2); | ||
1419 | else { | ||
1420 | try { | ||
1421 | impl->createCylinder(tcd->arg_0, tcd->arg_1, tcd->arg_2); | ||
1422 | } | ||
1423 | catch(hpp::Error& ex) { | ||
1424 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1425 | } | ||
1426 | |||
1427 | |||
1428 | } | ||
1429 | #endif | ||
1430 | |||
1431 | |||
1432 | } | ||
1433 | |||
1434 | ✗ | void hpp::corbaserver::_objref_Obstacle::createCylinder(const char* name, ::CORBA::Double radius, ::CORBA::Double length) | |
1435 | { | ||
1436 | ✗ | _0RL_cd_f91f86e0ac88b4e7_71000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_81000000, "createCylinder", 15); | |
1437 | ✗ | _call_desc.arg_0 = name; | |
1438 | ✗ | _call_desc.arg_1 = radius; | |
1439 | ✗ | _call_desc.arg_2 = length; | |
1440 | |||
1441 | ✗ | _invoke(_call_desc); | |
1442 | |||
1443 | |||
1444 | |||
1445 | } | ||
1446 | |||
1447 | |||
1448 | // | ||
1449 | // Code for hpp::corbaserver::Obstacle::addPoint | ||
1450 | |||
1451 | // Proxy call descriptor class. Mangled signature: | ||
1452 | // _cunsigned_plong_i_cstring_i_cdouble_i_cdouble_i_cdouble_e_chpp_mError | ||
1453 | class _0RL_cd_f91f86e0ac88b4e7_91000000 | ||
1454 | : public omniCallDescriptor | ||
1455 | { | ||
1456 | public: | ||
1457 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_91000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
1458 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
1459 | { | ||
1460 | |||
1461 | } | ||
1462 | |||
1463 | void marshalArguments(cdrStream&); | ||
1464 | void unmarshalArguments(cdrStream&); | ||
1465 | |||
1466 | void unmarshalReturnedValues(cdrStream&); | ||
1467 | void marshalReturnedValues(cdrStream&); | ||
1468 | |||
1469 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
1470 | static const char* const _user_exns[]; | ||
1471 | |||
1472 | ::CORBA::String_var arg_0_; | ||
1473 | const char* arg_0; | ||
1474 | ::CORBA::Double arg_1; | ||
1475 | ::CORBA::Double arg_2; | ||
1476 | ::CORBA::Double arg_3; | ||
1477 | ::CORBA::ULong result; | ||
1478 | }; | ||
1479 | |||
1480 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_91000000::marshalArguments(cdrStream& _n) | |
1481 | { | ||
1482 | ✗ | _n.marshalString(arg_0,0); | |
1483 | ✗ | arg_1 >>= _n; | |
1484 | ✗ | arg_2 >>= _n; | |
1485 | ✗ | arg_3 >>= _n; | |
1486 | |||
1487 | } | ||
1488 | |||
1489 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_91000000::unmarshalArguments(cdrStream& _n) | |
1490 | { | ||
1491 | ✗ | arg_0_ = _n.unmarshalString(0); | |
1492 | ✗ | arg_0 = arg_0_.in(); | |
1493 | ✗ | (::CORBA::Double&)arg_1 <<= _n; | |
1494 | ✗ | (::CORBA::Double&)arg_2 <<= _n; | |
1495 | ✗ | (::CORBA::Double&)arg_3 <<= _n; | |
1496 | |||
1497 | } | ||
1498 | |||
1499 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_91000000::marshalReturnedValues(cdrStream& _n) | |
1500 | { | ||
1501 | ✗ | result >>= _n; | |
1502 | |||
1503 | } | ||
1504 | |||
1505 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_91000000::unmarshalReturnedValues(cdrStream& _n) | |
1506 | { | ||
1507 | ✗ | (::CORBA::ULong&)result <<= _n; | |
1508 | |||
1509 | } | ||
1510 | |||
1511 | const char* const _0RL_cd_f91f86e0ac88b4e7_91000000::_user_exns[] = { | ||
1512 | hpp::Error::_PD_repoId | ||
1513 | }; | ||
1514 | |||
1515 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_91000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1516 | { | ||
1517 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1518 | ✗ | hpp::Error _ex; | |
1519 | ✗ | _ex <<= s; | |
1520 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1521 | ✗ | throw _ex; | |
1522 | } | ||
1523 | |||
1524 | |||
1525 | else { | ||
1526 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1527 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1528 | (::CORBA::CompletionStatus)s.completion()); | ||
1529 | } | ||
1530 | } | ||
1531 | |||
1532 | // Local call call-back function. | ||
1533 | static void | ||
1534 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_a1000000(omniCallDescriptor* cd, omniServant* svnt) | |
1535 | { | ||
1536 | ✗ | _0RL_cd_f91f86e0ac88b4e7_91000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_91000000*)cd; | |
1537 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1538 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1539 | ✗ | tcd->result = impl->addPoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | |
1540 | #else | ||
1541 | if (!cd->is_upcall()) | ||
1542 | tcd->result = impl->addPoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1543 | else { | ||
1544 | try { | ||
1545 | tcd->result = impl->addPoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1546 | } | ||
1547 | catch(hpp::Error& ex) { | ||
1548 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1549 | } | ||
1550 | |||
1551 | |||
1552 | } | ||
1553 | #endif | ||
1554 | |||
1555 | |||
1556 | } | ||
1557 | |||
1558 | ✗ | ::CORBA::ULong hpp::corbaserver::_objref_Obstacle::addPoint(const char* polyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z) | |
1559 | { | ||
1560 | ✗ | _0RL_cd_f91f86e0ac88b4e7_91000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_a1000000, "addPoint", 9); | |
1561 | ✗ | _call_desc.arg_0 = polyName; | |
1562 | ✗ | _call_desc.arg_1 = x; | |
1563 | ✗ | _call_desc.arg_2 = y; | |
1564 | ✗ | _call_desc.arg_3 = z; | |
1565 | |||
1566 | ✗ | _invoke(_call_desc); | |
1567 | ✗ | return _call_desc.result; | |
1568 | |||
1569 | |||
1570 | } | ||
1571 | |||
1572 | |||
1573 | // | ||
1574 | // Code for hpp::corbaserver::Obstacle::addTriangle | ||
1575 | |||
1576 | // Proxy call descriptor class. Mangled signature: | ||
1577 | // _cunsigned_plong_i_cstring_i_cunsigned_plong_i_cunsigned_plong_i_cunsigned_plong_e_chpp_mError | ||
1578 | class _0RL_cd_f91f86e0ac88b4e7_b1000000 | ||
1579 | : public omniCallDescriptor | ||
1580 | { | ||
1581 | public: | ||
1582 | ✗ | inline _0RL_cd_f91f86e0ac88b4e7_b1000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0) | |
1583 | ✗ | : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall) | |
1584 | { | ||
1585 | |||
1586 | } | ||
1587 | |||
1588 | void marshalArguments(cdrStream&); | ||
1589 | void unmarshalArguments(cdrStream&); | ||
1590 | |||
1591 | void unmarshalReturnedValues(cdrStream&); | ||
1592 | void marshalReturnedValues(cdrStream&); | ||
1593 | |||
1594 | void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*); | ||
1595 | static const char* const _user_exns[]; | ||
1596 | |||
1597 | ::CORBA::String_var arg_0_; | ||
1598 | const char* arg_0; | ||
1599 | ::CORBA::ULong arg_1; | ||
1600 | ::CORBA::ULong arg_2; | ||
1601 | ::CORBA::ULong arg_3; | ||
1602 | ::CORBA::ULong result; | ||
1603 | }; | ||
1604 | |||
1605 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_b1000000::marshalArguments(cdrStream& _n) | |
1606 | { | ||
1607 | ✗ | _n.marshalString(arg_0,0); | |
1608 | ✗ | arg_1 >>= _n; | |
1609 | ✗ | arg_2 >>= _n; | |
1610 | ✗ | arg_3 >>= _n; | |
1611 | |||
1612 | } | ||
1613 | |||
1614 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_b1000000::unmarshalArguments(cdrStream& _n) | |
1615 | { | ||
1616 | ✗ | arg_0_ = _n.unmarshalString(0); | |
1617 | ✗ | arg_0 = arg_0_.in(); | |
1618 | ✗ | (::CORBA::ULong&)arg_1 <<= _n; | |
1619 | ✗ | (::CORBA::ULong&)arg_2 <<= _n; | |
1620 | ✗ | (::CORBA::ULong&)arg_3 <<= _n; | |
1621 | |||
1622 | } | ||
1623 | |||
1624 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_b1000000::marshalReturnedValues(cdrStream& _n) | |
1625 | { | ||
1626 | ✗ | result >>= _n; | |
1627 | |||
1628 | } | ||
1629 | |||
1630 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_b1000000::unmarshalReturnedValues(cdrStream& _n) | |
1631 | { | ||
1632 | ✗ | (::CORBA::ULong&)result <<= _n; | |
1633 | |||
1634 | } | ||
1635 | |||
1636 | const char* const _0RL_cd_f91f86e0ac88b4e7_b1000000::_user_exns[] = { | ||
1637 | hpp::Error::_PD_repoId | ||
1638 | }; | ||
1639 | |||
1640 | ✗ | void _0RL_cd_f91f86e0ac88b4e7_b1000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId) | |
1641 | { | ||
1642 | ✗ | if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) { | |
1643 | ✗ | hpp::Error _ex; | |
1644 | ✗ | _ex <<= s; | |
1645 | ✗ | if (iop_client) iop_client->RequestCompleted(); | |
1646 | ✗ | throw _ex; | |
1647 | } | ||
1648 | |||
1649 | |||
1650 | else { | ||
1651 | ✗ | if (iop_client) iop_client->RequestCompleted(1); | |
1652 | ✗ | OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException, | |
1653 | (::CORBA::CompletionStatus)s.completion()); | ||
1654 | } | ||
1655 | } | ||
1656 | |||
1657 | // Local call call-back function. | ||
1658 | static void | ||
1659 | ✗ | _0RL_lcfn_f91f86e0ac88b4e7_c1000000(omniCallDescriptor* cd, omniServant* svnt) | |
1660 | { | ||
1661 | ✗ | _0RL_cd_f91f86e0ac88b4e7_b1000000* tcd = (_0RL_cd_f91f86e0ac88b4e7_b1000000*)cd; | |
1662 | ✗ | hpp::corbaserver::_impl_Obstacle* impl = (hpp::corbaserver::_impl_Obstacle*) svnt->_ptrToInterface(hpp::corbaserver::Obstacle::_PD_repoId); | |
1663 | #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base | ||
1664 | ✗ | tcd->result = impl->addTriangle(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | |
1665 | #else | ||
1666 | if (!cd->is_upcall()) | ||
1667 | tcd->result = impl->addTriangle(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1668 | else { | ||
1669 | try { | ||
1670 | tcd->result = impl->addTriangle(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3); | ||
1671 | } | ||
1672 | catch(hpp::Error& ex) { | ||
1673 | throw omniORB::StubUserException(ex._NP_duplicate()); | ||
1674 | } | ||
1675 | |||
1676 | |||
1677 | } | ||
1678 | #endif | ||
1679 | |||
1680 | |||
1681 | } | ||
1682 | |||
1683 | ✗ | ::CORBA::ULong hpp::corbaserver::_objref_Obstacle::addTriangle(const char* polyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3) | |
1684 | { | ||
1685 | ✗ | _0RL_cd_f91f86e0ac88b4e7_b1000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_c1000000, "addTriangle", 12); | |
1686 | ✗ | _call_desc.arg_0 = polyName; | |
1687 | ✗ | _call_desc.arg_1 = pt1; | |
1688 | ✗ | _call_desc.arg_2 = pt2; | |
1689 | ✗ | _call_desc.arg_3 = pt3; | |
1690 | |||
1691 | ✗ | _invoke(_call_desc); | |
1692 | ✗ | return _call_desc.result; | |
1693 | |||
1694 | |||
1695 | } | ||
1696 | |||
1697 | 16 | hpp::corbaserver::_pof_Obstacle::~_pof_Obstacle() {} | |
1698 | |||
1699 | |||
1700 | omniObjRef* | ||
1701 | 8 | hpp::corbaserver::_pof_Obstacle::newObjRef(omniIOR* ior, omniIdentity* id) | |
1702 | { | ||
1703 |
2/4✓ Branch 2 taken 8 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
|
8 | return new ::hpp::corbaserver::_objref_Obstacle(ior, id); |
1704 | } | ||
1705 | |||
1706 | |||
1707 | ::CORBA::Boolean | ||
1708 | 8 | hpp::corbaserver::_pof_Obstacle::is_a(const char* id) const | |
1709 | { | ||
1710 |
1/2✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
|
8 | if (omni::ptrStrMatch(id, ::hpp::corbaserver::Obstacle::_PD_repoId)) |
1711 | 8 | return 1; | |
1712 | |||
1713 | ✗ | return 0; | |
1714 | } | ||
1715 | |||
1716 | const hpp::corbaserver::_pof_Obstacle _the_pof_hpp_mcorbaserver_mObstacle; | ||
1717 | |||
1718 | ✗ | hpp::corbaserver::_impl_Obstacle::~_impl_Obstacle() {} | |
1719 | |||
1720 | |||
1721 | ::CORBA::Boolean | ||
1722 | ✗ | hpp::corbaserver::_impl_Obstacle::_dispatch(omniCallHandle& _handle) | |
1723 | { | ||
1724 | ✗ | const char* op = _handle.operation_name(); | |
1725 | |||
1726 | ✗ | if (omni::strMatch(op, "loadObstacleModel")) { | |
1727 | |||
1728 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_10000000, "loadObstacleModel", 18, 1); | |
1729 | |||
1730 | ✗ | _handle.upcall(this,_call_desc); | |
1731 | ✗ | return 1; | |
1732 | } | ||
1733 | |||
1734 | ✗ | if (omni::strMatch(op, "loadPolyhedron")) { | |
1735 | |||
1736 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_20000000, "loadPolyhedron", 15, 1); | |
1737 | |||
1738 | ✗ | _handle.upcall(this,_call_desc); | |
1739 | ✗ | return 1; | |
1740 | } | ||
1741 | |||
1742 | ✗ | if (omni::strMatch(op, "loadObstacleModelFromString")) { | |
1743 | |||
1744 | ✗ | _0RL_cd_f91f86e0ac88b4e7_00000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_30000000, "loadObstacleModelFromString", 28, 1); | |
1745 | |||
1746 | ✗ | _handle.upcall(this,_call_desc); | |
1747 | ✗ | return 1; | |
1748 | } | ||
1749 | |||
1750 | ✗ | if (omni::strMatch(op, "removeObstacle")) { | |
1751 | |||
1752 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_50000000, "removeObstacle", 15, 1); | |
1753 | |||
1754 | ✗ | _handle.upcall(this,_call_desc); | |
1755 | ✗ | return 1; | |
1756 | } | ||
1757 | |||
1758 | ✗ | if (omni::strMatch(op, "removeObstacleFromJoint")) { | |
1759 | |||
1760 | ✗ | _0RL_cd_f91f86e0ac88b4e7_60000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_70000000, "removeObstacleFromJoint", 24, 1); | |
1761 | |||
1762 | ✗ | _handle.upcall(this,_call_desc); | |
1763 | ✗ | return 1; | |
1764 | } | ||
1765 | |||
1766 | ✗ | if (omni::strMatch(op, "cutObstacle")) { | |
1767 | |||
1768 | ✗ | _0RL_cd_f91f86e0ac88b4e7_80000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_90000000, "cutObstacle", 12, 1); | |
1769 | |||
1770 | ✗ | _handle.upcall(this,_call_desc); | |
1771 | ✗ | return 1; | |
1772 | } | ||
1773 | |||
1774 | ✗ | if (omni::strMatch(op, "addObstacle")) { | |
1775 | |||
1776 | ✗ | _0RL_cd_f91f86e0ac88b4e7_a0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_b0000000, "addObstacle", 12, 1); | |
1777 | |||
1778 | ✗ | _handle.upcall(this,_call_desc); | |
1779 | ✗ | return 1; | |
1780 | } | ||
1781 | |||
1782 | ✗ | if (omni::strMatch(op, "moveObstacle")) { | |
1783 | |||
1784 | ✗ | _0RL_cd_f91f86e0ac88b4e7_c0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_d0000000, "moveObstacle", 13, 1); | |
1785 | |||
1786 | ✗ | _handle.upcall(this,_call_desc); | |
1787 | ✗ | return 1; | |
1788 | } | ||
1789 | |||
1790 | ✗ | if (omni::strMatch(op, "getObstaclePosition")) { | |
1791 | |||
1792 | ✗ | _0RL_cd_f91f86e0ac88b4e7_e0000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_f0000000, "getObstaclePosition", 20, 1); | |
1793 | ✗ | _call_desc.arg_1 = _call_desc.arg_1_; | |
1794 | ✗ | _handle.upcall(this,_call_desc); | |
1795 | ✗ | return 1; | |
1796 | } | ||
1797 | |||
1798 | ✗ | if (omni::strMatch(op, "getObstacleNames")) { | |
1799 | |||
1800 | ✗ | _0RL_cd_f91f86e0ac88b4e7_01000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_11000000, "getObstacleNames", 17, 1); | |
1801 | |||
1802 | ✗ | _handle.upcall(this,_call_desc); | |
1803 | ✗ | return 1; | |
1804 | } | ||
1805 | |||
1806 | ✗ | if (omni::strMatch(op, "createPolyhedron")) { | |
1807 | |||
1808 | ✗ | _0RL_cd_f91f86e0ac88b4e7_40000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_21000000, "createPolyhedron", 17, 1); | |
1809 | |||
1810 | ✗ | _handle.upcall(this,_call_desc); | |
1811 | ✗ | return 1; | |
1812 | } | ||
1813 | |||
1814 | ✗ | if (omni::strMatch(op, "createBox")) { | |
1815 | |||
1816 | ✗ | _0RL_cd_f91f86e0ac88b4e7_31000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_41000000, "createBox", 10, 1); | |
1817 | |||
1818 | ✗ | _handle.upcall(this,_call_desc); | |
1819 | ✗ | return 1; | |
1820 | } | ||
1821 | |||
1822 | ✗ | if (omni::strMatch(op, "createSphere")) { | |
1823 | |||
1824 | ✗ | _0RL_cd_f91f86e0ac88b4e7_51000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_61000000, "createSphere", 13, 1); | |
1825 | |||
1826 | ✗ | _handle.upcall(this,_call_desc); | |
1827 | ✗ | return 1; | |
1828 | } | ||
1829 | |||
1830 | ✗ | if (omni::strMatch(op, "createCylinder")) { | |
1831 | |||
1832 | ✗ | _0RL_cd_f91f86e0ac88b4e7_71000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_81000000, "createCylinder", 15, 1); | |
1833 | |||
1834 | ✗ | _handle.upcall(this,_call_desc); | |
1835 | ✗ | return 1; | |
1836 | } | ||
1837 | |||
1838 | ✗ | if (omni::strMatch(op, "addPoint")) { | |
1839 | |||
1840 | ✗ | _0RL_cd_f91f86e0ac88b4e7_91000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_a1000000, "addPoint", 9, 1); | |
1841 | |||
1842 | ✗ | _handle.upcall(this,_call_desc); | |
1843 | ✗ | return 1; | |
1844 | } | ||
1845 | |||
1846 | ✗ | if (omni::strMatch(op, "addTriangle")) { | |
1847 | |||
1848 | ✗ | _0RL_cd_f91f86e0ac88b4e7_b1000000 _call_desc(_0RL_lcfn_f91f86e0ac88b4e7_c1000000, "addTriangle", 12, 1); | |
1849 | |||
1850 | ✗ | _handle.upcall(this,_call_desc); | |
1851 | ✗ | return 1; | |
1852 | } | ||
1853 | |||
1854 | |||
1855 | ✗ | return 0; | |
1856 | } | ||
1857 | |||
1858 | void* | ||
1859 | 8 | hpp::corbaserver::_impl_Obstacle::_ptrToInterface(const char* id) | |
1860 | { | ||
1861 |
1/2✓ Branch 0 taken 8 times.
✗ Branch 1 not taken.
|
8 | if (id == ::hpp::corbaserver::Obstacle::_PD_repoId) |
1862 | 8 | return (::hpp::corbaserver::_impl_Obstacle*) this; | |
1863 | |||
1864 | ✗ | if (id == ::CORBA::Object::_PD_repoId) | |
1865 | ✗ | return (void*) 1; | |
1866 | |||
1867 | ✗ | if (omni::strMatch(id, ::hpp::corbaserver::Obstacle::_PD_repoId)) | |
1868 | ✗ | return (::hpp::corbaserver::_impl_Obstacle*) this; | |
1869 | |||
1870 | ✗ | if (omni::strMatch(id, ::CORBA::Object::_PD_repoId)) | |
1871 | ✗ | return (void*) 1; | |
1872 | ✗ | return 0; | |
1873 | } | ||
1874 | |||
1875 | const char* | ||
1876 | 17 | hpp::corbaserver::_impl_Obstacle::_mostDerivedRepoId() | |
1877 | { | ||
1878 | 17 | return ::hpp::corbaserver::Obstacle::_PD_repoId; | |
1879 | } | ||
1880 | |||
1881 | ✗ | POA_hpp::corbaserver::Obstacle::~Obstacle() {} | |
1882 | |||
1883 |