GCC Code Coverage Report


Directory: src/
File: src/hpp/corbaserver/manipulation/graphSK.cc
Date: 2024-12-13 15:43:02
Exec Total Coverage
Lines: 0 1507 0.0%
Branches: 0 942 0.0%

Line Branch Exec Source
1 // This file is generated by omniidl (C++ backend) - omniORB_4_3. Do not edit.
2
3 #include "graph-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 void
18 hpp::corbaserver::manipulation::Rule::operator>>= (cdrStream &_n) const
19 {
20 (const Names_t&) grippers >>= _n;
21 (const Names_t&) handles >>= _n;
22 _n.marshalBoolean(link);
23
24 }
25
26 void
27 hpp::corbaserver::manipulation::Rule::operator<<= (cdrStream &_n)
28 {
29 (Names_t&)grippers <<= _n;
30 (Names_t&)handles <<= _n;
31 link = _n.unmarshalBoolean();
32
33 }
34
35 hpp::corbaserver::manipulation::Graph_ptr hpp::corbaserver::manipulation::Graph_Helper::_nil() {
36 return ::hpp::corbaserver::manipulation::Graph::_nil();
37 }
38
39 ::CORBA::Boolean hpp::corbaserver::manipulation::Graph_Helper::is_nil(::hpp::corbaserver::manipulation::Graph_ptr p) {
40 return ::CORBA::is_nil(p);
41
42 }
43
44 void hpp::corbaserver::manipulation::Graph_Helper::release(::hpp::corbaserver::manipulation::Graph_ptr p) {
45 ::CORBA::release(p);
46 }
47
48 void hpp::corbaserver::manipulation::Graph_Helper::marshalObjRef(::hpp::corbaserver::manipulation::Graph_ptr obj, cdrStream& s) {
49 ::hpp::corbaserver::manipulation::Graph::_marshalObjRef(obj, s);
50 }
51
52 hpp::corbaserver::manipulation::Graph_ptr hpp::corbaserver::manipulation::Graph_Helper::unmarshalObjRef(cdrStream& s) {
53 return ::hpp::corbaserver::manipulation::Graph::_unmarshalObjRef(s);
54 }
55
56 void hpp::corbaserver::manipulation::Graph_Helper::duplicate(::hpp::corbaserver::manipulation::Graph_ptr obj) {
57 if (obj && !obj->_NP_is_nil()) omni::duplicateObjRef(obj);
58 }
59
60 hpp::corbaserver::manipulation::Graph_ptr
61 hpp::corbaserver::manipulation::Graph::_duplicate(::hpp::corbaserver::manipulation::Graph_ptr obj)
62 {
63 if (obj && !obj->_NP_is_nil()) omni::duplicateObjRef(obj);
64 return obj;
65 }
66
67 hpp::corbaserver::manipulation::Graph_ptr
68 hpp::corbaserver::manipulation::Graph::_narrow(::CORBA::Object_ptr obj)
69 {
70 if (!obj || obj->_NP_is_nil() || obj->_NP_is_pseudo()) return _nil();
71 _ptr_type e = (_ptr_type) obj->_PR_getobj()->_realNarrow(_PD_repoId);
72 return e ? e : _nil();
73 }
74
75
76 hpp::corbaserver::manipulation::Graph_ptr
77 hpp::corbaserver::manipulation::Graph::_unchecked_narrow(::CORBA::Object_ptr obj)
78 {
79 if (!obj || obj->_NP_is_nil() || obj->_NP_is_pseudo()) return _nil();
80 _ptr_type e = (_ptr_type) obj->_PR_getobj()->_uncheckedNarrow(_PD_repoId);
81 return e ? e : _nil();
82 }
83
84 hpp::corbaserver::manipulation::Graph_ptr
85 hpp::corbaserver::manipulation::Graph::_nil()
86 {
87 #ifdef OMNI_UNLOADABLE_STUBS
88 static _objref_Graph _the_nil_obj;
89 return &_the_nil_obj;
90 #else
91 static _objref_Graph* _the_nil_ptr = 0;
92 if (!_the_nil_ptr) {
93 omni::nilRefLock().lock();
94 if (!_the_nil_ptr) {
95 _the_nil_ptr = new _objref_Graph;
96 registerNilCorbaObject(_the_nil_ptr);
97 }
98 omni::nilRefLock().unlock();
99 }
100 return _the_nil_ptr;
101 #endif
102 }
103
104 const char* hpp::corbaserver::manipulation::Graph::_PD_repoId = "IDL:hpp/corbaserver/manipulation/Graph:1.0";
105
106
107 hpp::corbaserver::manipulation::_objref_Graph::~_objref_Graph() {
108
109 }
110
111
112 hpp::corbaserver::manipulation::_objref_Graph::_objref_Graph(omniIOR* ior, omniIdentity* id) :
113 omniObjRef(::hpp::corbaserver::manipulation::Graph::_PD_repoId, ior, id, 1)
114
115
116 {
117 _PR_setobj(this);
118 }
119
120 void*
121 hpp::corbaserver::manipulation::_objref_Graph::_ptrToObjRef(const char* id)
122 {
123 if (id == ::hpp::corbaserver::manipulation::Graph::_PD_repoId)
124 return (::hpp::corbaserver::manipulation::Graph_ptr) this;
125
126 if (id == ::CORBA::Object::_PD_repoId)
127 return (::CORBA::Object_ptr) this;
128
129 if (omni::strMatch(id, ::hpp::corbaserver::manipulation::Graph::_PD_repoId))
130 return (::hpp::corbaserver::manipulation::Graph_ptr) this;
131
132 if (omni::strMatch(id, ::CORBA::Object::_PD_repoId))
133 return (::CORBA::Object_ptr) this;
134
135 return 0;
136 }
137
138
139 //
140 // Code for hpp::corbaserver::manipulation::Graph::createGraph
141
142 // Proxy call descriptor class. Mangled signature:
143 // _clong_i_cstring_e_chpp_mError
144 class _0RL_cd_a5226c91c1b2bc21_00000000
145 : public omniCallDescriptor
146 {
147 public:
148 inline _0RL_cd_a5226c91c1b2bc21_00000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
149 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
150 {
151
152 }
153
154 void marshalArguments(cdrStream&);
155 void unmarshalArguments(cdrStream&);
156
157 void unmarshalReturnedValues(cdrStream&);
158 void marshalReturnedValues(cdrStream&);
159
160 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
161 static const char* const _user_exns[];
162
163 ::CORBA::String_var arg_0_;
164 const char* arg_0;
165 ::CORBA::Long result;
166 };
167
168 void _0RL_cd_a5226c91c1b2bc21_00000000::marshalArguments(cdrStream& _n)
169 {
170 _n.marshalString(arg_0,0);
171
172 }
173
174 void _0RL_cd_a5226c91c1b2bc21_00000000::unmarshalArguments(cdrStream& _n)
175 {
176 arg_0_ = _n.unmarshalString(0);
177 arg_0 = arg_0_.in();
178
179 }
180
181 void _0RL_cd_a5226c91c1b2bc21_00000000::marshalReturnedValues(cdrStream& _n)
182 {
183 result >>= _n;
184
185 }
186
187 void _0RL_cd_a5226c91c1b2bc21_00000000::unmarshalReturnedValues(cdrStream& _n)
188 {
189 (::CORBA::Long&)result <<= _n;
190
191 }
192
193 const char* const _0RL_cd_a5226c91c1b2bc21_00000000::_user_exns[] = {
194 hpp::Error::_PD_repoId
195 };
196
197 void _0RL_cd_a5226c91c1b2bc21_00000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
198 {
199 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
200 hpp::Error _ex;
201 _ex <<= s;
202 if (iop_client) iop_client->RequestCompleted();
203 throw _ex;
204 }
205
206
207 else {
208 if (iop_client) iop_client->RequestCompleted(1);
209 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
210 (::CORBA::CompletionStatus)s.completion());
211 }
212 }
213
214 // Local call call-back function.
215 static void
216 _0RL_lcfn_a5226c91c1b2bc21_10000000(omniCallDescriptor* cd, omniServant* svnt)
217 {
218 _0RL_cd_a5226c91c1b2bc21_00000000* tcd = (_0RL_cd_a5226c91c1b2bc21_00000000*)cd;
219 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
220 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
221 tcd->result = impl->createGraph(tcd->arg_0);
222 #else
223 if (!cd->is_upcall())
224 tcd->result = impl->createGraph(tcd->arg_0);
225 else {
226 try {
227 tcd->result = impl->createGraph(tcd->arg_0);
228 }
229 catch(hpp::Error& ex) {
230 throw omniORB::StubUserException(ex._NP_duplicate());
231 }
232
233
234 }
235 #endif
236
237
238 }
239
240 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::createGraph(const char* graphName)
241 {
242 _0RL_cd_a5226c91c1b2bc21_00000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_10000000, "createGraph", 12);
243 _call_desc.arg_0 = graphName;
244
245 _invoke(_call_desc);
246 return _call_desc.result;
247
248
249 }
250
251
252 //
253 // Code for hpp::corbaserver::manipulation::Graph::deleteGraph
254
255 // Proxy call descriptor class. Mangled signature:
256 // void_i_cstring_e_chpp_mError
257 class _0RL_cd_a5226c91c1b2bc21_20000000
258 : public omniCallDescriptor
259 {
260 public:
261 inline _0RL_cd_a5226c91c1b2bc21_20000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
262 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
263 {
264
265 }
266
267 void marshalArguments(cdrStream&);
268 void unmarshalArguments(cdrStream&);
269
270
271 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
272 static const char* const _user_exns[];
273
274 ::CORBA::String_var arg_0_;
275 const char* arg_0;
276 };
277
278 void _0RL_cd_a5226c91c1b2bc21_20000000::marshalArguments(cdrStream& _n)
279 {
280 _n.marshalString(arg_0,0);
281
282 }
283
284 void _0RL_cd_a5226c91c1b2bc21_20000000::unmarshalArguments(cdrStream& _n)
285 {
286 arg_0_ = _n.unmarshalString(0);
287 arg_0 = arg_0_.in();
288
289 }
290
291 const char* const _0RL_cd_a5226c91c1b2bc21_20000000::_user_exns[] = {
292 hpp::Error::_PD_repoId
293 };
294
295 void _0RL_cd_a5226c91c1b2bc21_20000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
296 {
297 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
298 hpp::Error _ex;
299 _ex <<= s;
300 if (iop_client) iop_client->RequestCompleted();
301 throw _ex;
302 }
303
304
305 else {
306 if (iop_client) iop_client->RequestCompleted(1);
307 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
308 (::CORBA::CompletionStatus)s.completion());
309 }
310 }
311
312 // Local call call-back function.
313 static void
314 _0RL_lcfn_a5226c91c1b2bc21_30000000(omniCallDescriptor* cd, omniServant* svnt)
315 {
316 _0RL_cd_a5226c91c1b2bc21_20000000* tcd = (_0RL_cd_a5226c91c1b2bc21_20000000*)cd;
317 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
318 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
319 impl->deleteGraph(tcd->arg_0);
320 #else
321 if (!cd->is_upcall())
322 impl->deleteGraph(tcd->arg_0);
323 else {
324 try {
325 impl->deleteGraph(tcd->arg_0);
326 }
327 catch(hpp::Error& ex) {
328 throw omniORB::StubUserException(ex._NP_duplicate());
329 }
330
331
332 }
333 #endif
334
335
336 }
337
338 void hpp::corbaserver::manipulation::_objref_Graph::deleteGraph(const char* graphName)
339 {
340 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_30000000, "deleteGraph", 12);
341 _call_desc.arg_0 = graphName;
342
343 _invoke(_call_desc);
344
345
346
347 }
348
349
350 //
351 // Code for hpp::corbaserver::manipulation::Graph::selectGraph
352
353 // Local call call-back function.
354 static void
355 _0RL_lcfn_a5226c91c1b2bc21_40000000(omniCallDescriptor* cd, omniServant* svnt)
356 {
357 _0RL_cd_a5226c91c1b2bc21_20000000* tcd = (_0RL_cd_a5226c91c1b2bc21_20000000*)cd;
358 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
359 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
360 impl->selectGraph(tcd->arg_0);
361 #else
362 if (!cd->is_upcall())
363 impl->selectGraph(tcd->arg_0);
364 else {
365 try {
366 impl->selectGraph(tcd->arg_0);
367 }
368 catch(hpp::Error& ex) {
369 throw omniORB::StubUserException(ex._NP_duplicate());
370 }
371
372
373 }
374 #endif
375
376
377 }
378
379 void hpp::corbaserver::manipulation::_objref_Graph::selectGraph(const char* graphName)
380 {
381 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_40000000, "selectGraph", 12);
382 _call_desc.arg_0 = graphName;
383
384 _invoke(_call_desc);
385
386
387
388 }
389
390
391 //
392 // Code for hpp::corbaserver::manipulation::Graph::createSubGraph
393
394 // Local call call-back function.
395 static void
396 _0RL_lcfn_a5226c91c1b2bc21_50000000(omniCallDescriptor* cd, omniServant* svnt)
397 {
398 _0RL_cd_a5226c91c1b2bc21_20000000* tcd = (_0RL_cd_a5226c91c1b2bc21_20000000*)cd;
399 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
400 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
401 impl->createSubGraph(tcd->arg_0);
402 #else
403 if (!cd->is_upcall())
404 impl->createSubGraph(tcd->arg_0);
405 else {
406 try {
407 impl->createSubGraph(tcd->arg_0);
408 }
409 catch(hpp::Error& ex) {
410 throw omniORB::StubUserException(ex._NP_duplicate());
411 }
412
413
414 }
415 #endif
416
417
418 }
419
420 void hpp::corbaserver::manipulation::_objref_Graph::createSubGraph(const char* subgraphName)
421 {
422 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_50000000, "createSubGraph", 15);
423 _call_desc.arg_0 = subgraphName;
424
425 _invoke(_call_desc);
426
427
428
429 }
430
431
432 //
433 // Code for hpp::corbaserver::manipulation::Graph::setTargetNodeList
434
435 // Proxy call descriptor class. Mangled signature:
436 // void_i_clong_i_chpp_mIDseq_e_chpp_mError
437 class _0RL_cd_a5226c91c1b2bc21_60000000
438 : public omniCallDescriptor
439 {
440 public:
441 inline _0RL_cd_a5226c91c1b2bc21_60000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
442 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
443 {
444
445 }
446
447 void marshalArguments(cdrStream&);
448 void unmarshalArguments(cdrStream&);
449
450
451 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
452 static const char* const _user_exns[];
453
454 hpp::ID arg_0;
455 hpp::IDseq_var arg_1_;
456 const hpp::IDseq* arg_1;
457 };
458
459 void _0RL_cd_a5226c91c1b2bc21_60000000::marshalArguments(cdrStream& _n)
460 {
461 arg_0 >>= _n;
462 (const hpp::IDseq&) *arg_1 >>= _n;
463
464 }
465
466 void _0RL_cd_a5226c91c1b2bc21_60000000::unmarshalArguments(cdrStream& _n)
467 {
468 (hpp::ID&)arg_0 <<= _n;
469 arg_1_ = new hpp::IDseq;
470 (hpp::IDseq&)arg_1_ <<= _n;
471 arg_1 = &arg_1_.in();
472
473 }
474
475 const char* const _0RL_cd_a5226c91c1b2bc21_60000000::_user_exns[] = {
476 hpp::Error::_PD_repoId
477 };
478
479 void _0RL_cd_a5226c91c1b2bc21_60000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
480 {
481 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
482 hpp::Error _ex;
483 _ex <<= s;
484 if (iop_client) iop_client->RequestCompleted();
485 throw _ex;
486 }
487
488
489 else {
490 if (iop_client) iop_client->RequestCompleted(1);
491 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
492 (::CORBA::CompletionStatus)s.completion());
493 }
494 }
495
496 // Local call call-back function.
497 static void
498 _0RL_lcfn_a5226c91c1b2bc21_70000000(omniCallDescriptor* cd, omniServant* svnt)
499 {
500 _0RL_cd_a5226c91c1b2bc21_60000000* tcd = (_0RL_cd_a5226c91c1b2bc21_60000000*)cd;
501 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
502 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
503 impl->setTargetNodeList(tcd->arg_0, *tcd->arg_1);
504 #else
505 if (!cd->is_upcall())
506 impl->setTargetNodeList(tcd->arg_0, *tcd->arg_1);
507 else {
508 try {
509 impl->setTargetNodeList(tcd->arg_0, *tcd->arg_1);
510 }
511 catch(hpp::Error& ex) {
512 throw omniORB::StubUserException(ex._NP_duplicate());
513 }
514
515
516 }
517 #endif
518
519
520 }
521
522 void hpp::corbaserver::manipulation::_objref_Graph::setTargetNodeList(::hpp::ID graphId, const ::hpp::IDseq& nodes)
523 {
524 _0RL_cd_a5226c91c1b2bc21_60000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_70000000, "setTargetNodeList", 18);
525 _call_desc.arg_0 = graphId;
526 _call_desc.arg_1 = &(::hpp::IDseq&) nodes;
527
528 _invoke(_call_desc);
529
530
531
532 }
533
534
535 //
536 // Code for hpp::corbaserver::manipulation::Graph::createNode
537
538 // Proxy call descriptor class. Mangled signature:
539 // _clong_i_clong_i_cstring_i_cboolean_i_clong_e_chpp_mError
540 class _0RL_cd_a5226c91c1b2bc21_80000000
541 : public omniCallDescriptor
542 {
543 public:
544 inline _0RL_cd_a5226c91c1b2bc21_80000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
545 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
546 {
547
548 }
549
550 void marshalArguments(cdrStream&);
551 void unmarshalArguments(cdrStream&);
552
553 void unmarshalReturnedValues(cdrStream&);
554 void marshalReturnedValues(cdrStream&);
555
556 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
557 static const char* const _user_exns[];
558
559 ::CORBA::Long arg_0;
560 ::CORBA::String_var arg_1_;
561 const char* arg_1;
562 ::CORBA::Boolean arg_2;
563 ::CORBA::Long arg_3;
564 ::CORBA::Long result;
565 };
566
567 void _0RL_cd_a5226c91c1b2bc21_80000000::marshalArguments(cdrStream& _n)
568 {
569 arg_0 >>= _n;
570 _n.marshalString(arg_1,0);
571 _n.marshalBoolean(arg_2);
572 arg_3 >>= _n;
573
574 }
575
576 void _0RL_cd_a5226c91c1b2bc21_80000000::unmarshalArguments(cdrStream& _n)
577 {
578 (::CORBA::Long&)arg_0 <<= _n;
579 arg_1_ = _n.unmarshalString(0);
580 arg_1 = arg_1_.in();
581 arg_2 = _n.unmarshalBoolean();
582 (::CORBA::Long&)arg_3 <<= _n;
583
584 }
585
586 void _0RL_cd_a5226c91c1b2bc21_80000000::marshalReturnedValues(cdrStream& _n)
587 {
588 result >>= _n;
589
590 }
591
592 void _0RL_cd_a5226c91c1b2bc21_80000000::unmarshalReturnedValues(cdrStream& _n)
593 {
594 (::CORBA::Long&)result <<= _n;
595
596 }
597
598 const char* const _0RL_cd_a5226c91c1b2bc21_80000000::_user_exns[] = {
599 hpp::Error::_PD_repoId
600 };
601
602 void _0RL_cd_a5226c91c1b2bc21_80000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
603 {
604 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
605 hpp::Error _ex;
606 _ex <<= s;
607 if (iop_client) iop_client->RequestCompleted();
608 throw _ex;
609 }
610
611
612 else {
613 if (iop_client) iop_client->RequestCompleted(1);
614 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
615 (::CORBA::CompletionStatus)s.completion());
616 }
617 }
618
619 // Local call call-back function.
620 static void
621 _0RL_lcfn_a5226c91c1b2bc21_90000000(omniCallDescriptor* cd, omniServant* svnt)
622 {
623 _0RL_cd_a5226c91c1b2bc21_80000000* tcd = (_0RL_cd_a5226c91c1b2bc21_80000000*)cd;
624 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
625 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
626 tcd->result = impl->createNode(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
627 #else
628 if (!cd->is_upcall())
629 tcd->result = impl->createNode(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
630 else {
631 try {
632 tcd->result = impl->createNode(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
633 }
634 catch(hpp::Error& ex) {
635 throw omniORB::StubUserException(ex._NP_duplicate());
636 }
637
638
639 }
640 #endif
641
642
643 }
644
645 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::createNode(::CORBA::Long graphId, const char* nodeName, ::CORBA::Boolean waypoint, ::CORBA::Long priority)
646 {
647 _0RL_cd_a5226c91c1b2bc21_80000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_90000000, "createNode", 11);
648 _call_desc.arg_0 = graphId;
649 _call_desc.arg_1 = nodeName;
650 _call_desc.arg_2 = waypoint;
651 _call_desc.arg_3 = priority;
652
653 _invoke(_call_desc);
654 return _call_desc.result;
655
656
657 }
658
659
660 //
661 // Code for hpp::corbaserver::manipulation::Graph::createEdge
662
663 // Proxy call descriptor class. Mangled signature:
664 // _clong_i_clong_i_clong_i_cstring_i_clong_i_clong_e_chpp_mError
665 class _0RL_cd_a5226c91c1b2bc21_a0000000
666 : public omniCallDescriptor
667 {
668 public:
669 inline _0RL_cd_a5226c91c1b2bc21_a0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
670 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
671 {
672
673 }
674
675 void marshalArguments(cdrStream&);
676 void unmarshalArguments(cdrStream&);
677
678 void unmarshalReturnedValues(cdrStream&);
679 void marshalReturnedValues(cdrStream&);
680
681 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
682 static const char* const _user_exns[];
683
684 ::CORBA::Long arg_0;
685 ::CORBA::Long arg_1;
686 ::CORBA::String_var arg_2_;
687 const char* arg_2;
688 ::CORBA::Long arg_3;
689 ::CORBA::Long arg_4;
690 ::CORBA::Long result;
691 };
692
693 void _0RL_cd_a5226c91c1b2bc21_a0000000::marshalArguments(cdrStream& _n)
694 {
695 arg_0 >>= _n;
696 arg_1 >>= _n;
697 _n.marshalString(arg_2,0);
698 arg_3 >>= _n;
699 arg_4 >>= _n;
700
701 }
702
703 void _0RL_cd_a5226c91c1b2bc21_a0000000::unmarshalArguments(cdrStream& _n)
704 {
705 (::CORBA::Long&)arg_0 <<= _n;
706 (::CORBA::Long&)arg_1 <<= _n;
707 arg_2_ = _n.unmarshalString(0);
708 arg_2 = arg_2_.in();
709 (::CORBA::Long&)arg_3 <<= _n;
710 (::CORBA::Long&)arg_4 <<= _n;
711
712 }
713
714 void _0RL_cd_a5226c91c1b2bc21_a0000000::marshalReturnedValues(cdrStream& _n)
715 {
716 result >>= _n;
717
718 }
719
720 void _0RL_cd_a5226c91c1b2bc21_a0000000::unmarshalReturnedValues(cdrStream& _n)
721 {
722 (::CORBA::Long&)result <<= _n;
723
724 }
725
726 const char* const _0RL_cd_a5226c91c1b2bc21_a0000000::_user_exns[] = {
727 hpp::Error::_PD_repoId
728 };
729
730 void _0RL_cd_a5226c91c1b2bc21_a0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
731 {
732 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
733 hpp::Error _ex;
734 _ex <<= s;
735 if (iop_client) iop_client->RequestCompleted();
736 throw _ex;
737 }
738
739
740 else {
741 if (iop_client) iop_client->RequestCompleted(1);
742 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
743 (::CORBA::CompletionStatus)s.completion());
744 }
745 }
746
747 // Local call call-back function.
748 static void
749 _0RL_lcfn_a5226c91c1b2bc21_b0000000(omniCallDescriptor* cd, omniServant* svnt)
750 {
751 _0RL_cd_a5226c91c1b2bc21_a0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_a0000000*)cd;
752 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
753 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
754 tcd->result = impl->createEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
755 #else
756 if (!cd->is_upcall())
757 tcd->result = impl->createEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
758 else {
759 try {
760 tcd->result = impl->createEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
761 }
762 catch(hpp::Error& ex) {
763 throw omniORB::StubUserException(ex._NP_duplicate());
764 }
765
766
767 }
768 #endif
769
770
771 }
772
773 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::createEdge(::CORBA::Long nodeFromId, ::CORBA::Long nodeToId, const char* edgeName, ::CORBA::Long weight, ::CORBA::Long isInNodeId)
774 {
775 _0RL_cd_a5226c91c1b2bc21_a0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b0000000, "createEdge", 11);
776 _call_desc.arg_0 = nodeFromId;
777 _call_desc.arg_1 = nodeToId;
778 _call_desc.arg_2 = edgeName;
779 _call_desc.arg_3 = weight;
780 _call_desc.arg_4 = isInNodeId;
781
782 _invoke(_call_desc);
783 return _call_desc.result;
784
785
786 }
787
788
789 //
790 // Code for hpp::corbaserver::manipulation::Graph::setContainingNode
791
792 // Proxy call descriptor class. Mangled signature:
793 // void_i_clong_i_clong_e_chpp_mError
794 class _0RL_cd_a5226c91c1b2bc21_c0000000
795 : public omniCallDescriptor
796 {
797 public:
798 inline _0RL_cd_a5226c91c1b2bc21_c0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
799 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
800 {
801
802 }
803
804 void marshalArguments(cdrStream&);
805 void unmarshalArguments(cdrStream&);
806
807
808 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
809 static const char* const _user_exns[];
810
811 hpp::ID arg_0;
812 hpp::ID arg_1;
813 };
814
815 void _0RL_cd_a5226c91c1b2bc21_c0000000::marshalArguments(cdrStream& _n)
816 {
817 arg_0 >>= _n;
818 arg_1 >>= _n;
819
820 }
821
822 void _0RL_cd_a5226c91c1b2bc21_c0000000::unmarshalArguments(cdrStream& _n)
823 {
824 (hpp::ID&)arg_0 <<= _n;
825 (hpp::ID&)arg_1 <<= _n;
826
827 }
828
829 const char* const _0RL_cd_a5226c91c1b2bc21_c0000000::_user_exns[] = {
830 hpp::Error::_PD_repoId
831 };
832
833 void _0RL_cd_a5226c91c1b2bc21_c0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
834 {
835 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
836 hpp::Error _ex;
837 _ex <<= s;
838 if (iop_client) iop_client->RequestCompleted();
839 throw _ex;
840 }
841
842
843 else {
844 if (iop_client) iop_client->RequestCompleted(1);
845 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
846 (::CORBA::CompletionStatus)s.completion());
847 }
848 }
849
850 // Local call call-back function.
851 static void
852 _0RL_lcfn_a5226c91c1b2bc21_d0000000(omniCallDescriptor* cd, omniServant* svnt)
853 {
854 _0RL_cd_a5226c91c1b2bc21_c0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_c0000000*)cd;
855 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
856 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
857 impl->setContainingNode(tcd->arg_0, tcd->arg_1);
858 #else
859 if (!cd->is_upcall())
860 impl->setContainingNode(tcd->arg_0, tcd->arg_1);
861 else {
862 try {
863 impl->setContainingNode(tcd->arg_0, tcd->arg_1);
864 }
865 catch(hpp::Error& ex) {
866 throw omniORB::StubUserException(ex._NP_duplicate());
867 }
868
869
870 }
871 #endif
872
873
874 }
875
876 void hpp::corbaserver::manipulation::_objref_Graph::setContainingNode(::hpp::ID edgeId, ::hpp::ID nodeId)
877 {
878 _0RL_cd_a5226c91c1b2bc21_c0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d0000000, "setContainingNode", 18);
879 _call_desc.arg_0 = edgeId;
880 _call_desc.arg_1 = nodeId;
881
882 _invoke(_call_desc);
883
884
885
886 }
887
888
889 //
890 // Code for hpp::corbaserver::manipulation::Graph::getContainingNode
891
892 // Proxy call descriptor class. Mangled signature:
893 // _cstring_i_clong_e_chpp_mError
894 class _0RL_cd_a5226c91c1b2bc21_e0000000
895 : public omniCallDescriptor
896 {
897 public:
898 inline _0RL_cd_a5226c91c1b2bc21_e0000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
899 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
900 {
901
902 }
903
904 void marshalArguments(cdrStream&);
905 void unmarshalArguments(cdrStream&);
906
907 void unmarshalReturnedValues(cdrStream&);
908 void marshalReturnedValues(cdrStream&);
909
910 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
911 static const char* const _user_exns[];
912
913 hpp::ID arg_0;
914 ::CORBA::String_var result;
915 };
916
917 void _0RL_cd_a5226c91c1b2bc21_e0000000::marshalArguments(cdrStream& _n)
918 {
919 arg_0 >>= _n;
920
921 }
922
923 void _0RL_cd_a5226c91c1b2bc21_e0000000::unmarshalArguments(cdrStream& _n)
924 {
925 (hpp::ID&)arg_0 <<= _n;
926
927 }
928
929 void _0RL_cd_a5226c91c1b2bc21_e0000000::marshalReturnedValues(cdrStream& _n)
930 {
931 _n.marshalString(result,0);
932
933 }
934
935 void _0RL_cd_a5226c91c1b2bc21_e0000000::unmarshalReturnedValues(cdrStream& _n)
936 {
937 result = _n.unmarshalString(0);
938
939 }
940
941 const char* const _0RL_cd_a5226c91c1b2bc21_e0000000::_user_exns[] = {
942 hpp::Error::_PD_repoId
943 };
944
945 void _0RL_cd_a5226c91c1b2bc21_e0000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
946 {
947 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
948 hpp::Error _ex;
949 _ex <<= s;
950 if (iop_client) iop_client->RequestCompleted();
951 throw _ex;
952 }
953
954
955 else {
956 if (iop_client) iop_client->RequestCompleted(1);
957 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
958 (::CORBA::CompletionStatus)s.completion());
959 }
960 }
961
962 // Local call call-back function.
963 static void
964 _0RL_lcfn_a5226c91c1b2bc21_f0000000(omniCallDescriptor* cd, omniServant* svnt)
965 {
966 _0RL_cd_a5226c91c1b2bc21_e0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_e0000000*)cd;
967 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
968 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
969 tcd->result = impl->getContainingNode(tcd->arg_0);
970 #else
971 if (!cd->is_upcall())
972 tcd->result = impl->getContainingNode(tcd->arg_0);
973 else {
974 try {
975 tcd->result = impl->getContainingNode(tcd->arg_0);
976 }
977 catch(hpp::Error& ex) {
978 throw omniORB::StubUserException(ex._NP_duplicate());
979 }
980
981
982 }
983 #endif
984
985
986 }
987
988 char* hpp::corbaserver::manipulation::_objref_Graph::getContainingNode(::hpp::ID edgeId)
989 {
990 _0RL_cd_a5226c91c1b2bc21_e0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f0000000, "getContainingNode", 18);
991 _call_desc.arg_0 = edgeId;
992
993 _invoke(_call_desc);
994 return _call_desc.result._retn();
995
996
997 }
998
999
1000 //
1001 // Code for hpp::corbaserver::manipulation::Graph::createWaypointEdge
1002
1003 // Proxy call descriptor class. Mangled signature:
1004 // _clong_i_clong_i_clong_i_cstring_i_clong_i_clong_i_clong_e_chpp_mError
1005 class _0RL_cd_a5226c91c1b2bc21_01000000
1006 : public omniCallDescriptor
1007 {
1008 public:
1009 inline _0RL_cd_a5226c91c1b2bc21_01000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1010 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1011 {
1012
1013 }
1014
1015 void marshalArguments(cdrStream&);
1016 void unmarshalArguments(cdrStream&);
1017
1018 void unmarshalReturnedValues(cdrStream&);
1019 void marshalReturnedValues(cdrStream&);
1020
1021 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1022 static const char* const _user_exns[];
1023
1024 ::CORBA::Long arg_0;
1025 ::CORBA::Long arg_1;
1026 ::CORBA::String_var arg_2_;
1027 const char* arg_2;
1028 ::CORBA::Long arg_3;
1029 ::CORBA::Long arg_4;
1030 ::CORBA::Long arg_5;
1031 ::CORBA::Long result;
1032 };
1033
1034 void _0RL_cd_a5226c91c1b2bc21_01000000::marshalArguments(cdrStream& _n)
1035 {
1036 arg_0 >>= _n;
1037 arg_1 >>= _n;
1038 _n.marshalString(arg_2,0);
1039 arg_3 >>= _n;
1040 arg_4 >>= _n;
1041 arg_5 >>= _n;
1042
1043 }
1044
1045 void _0RL_cd_a5226c91c1b2bc21_01000000::unmarshalArguments(cdrStream& _n)
1046 {
1047 (::CORBA::Long&)arg_0 <<= _n;
1048 (::CORBA::Long&)arg_1 <<= _n;
1049 arg_2_ = _n.unmarshalString(0);
1050 arg_2 = arg_2_.in();
1051 (::CORBA::Long&)arg_3 <<= _n;
1052 (::CORBA::Long&)arg_4 <<= _n;
1053 (::CORBA::Long&)arg_5 <<= _n;
1054
1055 }
1056
1057 void _0RL_cd_a5226c91c1b2bc21_01000000::marshalReturnedValues(cdrStream& _n)
1058 {
1059 result >>= _n;
1060
1061 }
1062
1063 void _0RL_cd_a5226c91c1b2bc21_01000000::unmarshalReturnedValues(cdrStream& _n)
1064 {
1065 (::CORBA::Long&)result <<= _n;
1066
1067 }
1068
1069 const char* const _0RL_cd_a5226c91c1b2bc21_01000000::_user_exns[] = {
1070 hpp::Error::_PD_repoId
1071 };
1072
1073 void _0RL_cd_a5226c91c1b2bc21_01000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1074 {
1075 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1076 hpp::Error _ex;
1077 _ex <<= s;
1078 if (iop_client) iop_client->RequestCompleted();
1079 throw _ex;
1080 }
1081
1082
1083 else {
1084 if (iop_client) iop_client->RequestCompleted(1);
1085 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1086 (::CORBA::CompletionStatus)s.completion());
1087 }
1088 }
1089
1090 // Local call call-back function.
1091 static void
1092 _0RL_lcfn_a5226c91c1b2bc21_11000000(omniCallDescriptor* cd, omniServant* svnt)
1093 {
1094 _0RL_cd_a5226c91c1b2bc21_01000000* tcd = (_0RL_cd_a5226c91c1b2bc21_01000000*)cd;
1095 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1096 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1097 tcd->result = impl->createWaypointEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
1098 #else
1099 if (!cd->is_upcall())
1100 tcd->result = impl->createWaypointEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
1101 else {
1102 try {
1103 tcd->result = impl->createWaypointEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4, tcd->arg_5);
1104 }
1105 catch(hpp::Error& ex) {
1106 throw omniORB::StubUserException(ex._NP_duplicate());
1107 }
1108
1109
1110 }
1111 #endif
1112
1113
1114 }
1115
1116 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::createWaypointEdge(::CORBA::Long nodeFromId, ::CORBA::Long nodeToId, const char* edgeName, ::CORBA::Long number, ::CORBA::Long weight, ::CORBA::Long isInNode)
1117 {
1118 _0RL_cd_a5226c91c1b2bc21_01000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_11000000, "createWaypointEdge", 19);
1119 _call_desc.arg_0 = nodeFromId;
1120 _call_desc.arg_1 = nodeToId;
1121 _call_desc.arg_2 = edgeName;
1122 _call_desc.arg_3 = number;
1123 _call_desc.arg_4 = weight;
1124 _call_desc.arg_5 = isInNode;
1125
1126 _invoke(_call_desc);
1127 return _call_desc.result;
1128
1129
1130 }
1131
1132
1133 //
1134 // Code for hpp::corbaserver::manipulation::Graph::getWaypoint
1135
1136 // Proxy call descriptor class. Mangled signature:
1137 // _clong_i_clong_i_clong_o_clong_e_chpp_mError
1138 class _0RL_cd_a5226c91c1b2bc21_21000000
1139 : public omniCallDescriptor
1140 {
1141 public:
1142 inline _0RL_cd_a5226c91c1b2bc21_21000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1143 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1144 {
1145
1146 }
1147
1148 void marshalArguments(cdrStream&);
1149 void unmarshalArguments(cdrStream&);
1150
1151 void unmarshalReturnedValues(cdrStream&);
1152 void marshalReturnedValues(cdrStream&);
1153
1154 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1155 static const char* const _user_exns[];
1156
1157 ::CORBA::Long arg_0;
1158 ::CORBA::Long arg_1;
1159 hpp::ID arg_2;
1160 ::CORBA::Long result;
1161 };
1162
1163 void _0RL_cd_a5226c91c1b2bc21_21000000::marshalArguments(cdrStream& _n)
1164 {
1165 arg_0 >>= _n;
1166 arg_1 >>= _n;
1167
1168 }
1169
1170 void _0RL_cd_a5226c91c1b2bc21_21000000::unmarshalArguments(cdrStream& _n)
1171 {
1172 (::CORBA::Long&)arg_0 <<= _n;
1173 (::CORBA::Long&)arg_1 <<= _n;
1174
1175 }
1176
1177 void _0RL_cd_a5226c91c1b2bc21_21000000::marshalReturnedValues(cdrStream& _n)
1178 {
1179 result >>= _n;
1180 arg_2 >>= _n;
1181
1182 }
1183
1184 void _0RL_cd_a5226c91c1b2bc21_21000000::unmarshalReturnedValues(cdrStream& _n)
1185 {
1186 (::CORBA::Long&)result <<= _n;
1187 (hpp::ID&)arg_2 <<= _n;
1188
1189 }
1190
1191 const char* const _0RL_cd_a5226c91c1b2bc21_21000000::_user_exns[] = {
1192 hpp::Error::_PD_repoId
1193 };
1194
1195 void _0RL_cd_a5226c91c1b2bc21_21000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1196 {
1197 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1198 hpp::Error _ex;
1199 _ex <<= s;
1200 if (iop_client) iop_client->RequestCompleted();
1201 throw _ex;
1202 }
1203
1204
1205 else {
1206 if (iop_client) iop_client->RequestCompleted(1);
1207 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1208 (::CORBA::CompletionStatus)s.completion());
1209 }
1210 }
1211
1212 // Local call call-back function.
1213 static void
1214 _0RL_lcfn_a5226c91c1b2bc21_31000000(omniCallDescriptor* cd, omniServant* svnt)
1215 {
1216 _0RL_cd_a5226c91c1b2bc21_21000000* tcd = (_0RL_cd_a5226c91c1b2bc21_21000000*)cd;
1217 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1218 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1219 tcd->result = impl->getWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2);
1220 #else
1221 if (!cd->is_upcall())
1222 tcd->result = impl->getWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2);
1223 else {
1224 try {
1225 tcd->result = impl->getWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2);
1226 }
1227 catch(hpp::Error& ex) {
1228 throw omniORB::StubUserException(ex._NP_duplicate());
1229 }
1230
1231
1232 }
1233 #endif
1234
1235
1236 }
1237
1238 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::getWaypoint(::CORBA::Long edgeId, ::CORBA::Long index, ::hpp::ID& nodeId)
1239 {
1240 _0RL_cd_a5226c91c1b2bc21_21000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_31000000, "getWaypoint", 12);
1241 _call_desc.arg_0 = edgeId;
1242 _call_desc.arg_1 = index;
1243
1244 _invoke(_call_desc);
1245 nodeId = _call_desc.arg_2;
1246 return _call_desc.result;
1247
1248
1249 }
1250
1251
1252 //
1253 // Code for hpp::corbaserver::manipulation::Graph::setWaypoint
1254
1255 // Proxy call descriptor class. Mangled signature:
1256 // void_i_clong_i_clong_i_clong_i_clong_e_chpp_mError
1257 class _0RL_cd_a5226c91c1b2bc21_41000000
1258 : public omniCallDescriptor
1259 {
1260 public:
1261 inline _0RL_cd_a5226c91c1b2bc21_41000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1262 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1263 {
1264
1265 }
1266
1267 void marshalArguments(cdrStream&);
1268 void unmarshalArguments(cdrStream&);
1269
1270
1271 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1272 static const char* const _user_exns[];
1273
1274 hpp::ID arg_0;
1275 ::CORBA::Long arg_1;
1276 hpp::ID arg_2;
1277 hpp::ID arg_3;
1278 };
1279
1280 void _0RL_cd_a5226c91c1b2bc21_41000000::marshalArguments(cdrStream& _n)
1281 {
1282 arg_0 >>= _n;
1283 arg_1 >>= _n;
1284 arg_2 >>= _n;
1285 arg_3 >>= _n;
1286
1287 }
1288
1289 void _0RL_cd_a5226c91c1b2bc21_41000000::unmarshalArguments(cdrStream& _n)
1290 {
1291 (hpp::ID&)arg_0 <<= _n;
1292 (::CORBA::Long&)arg_1 <<= _n;
1293 (hpp::ID&)arg_2 <<= _n;
1294 (hpp::ID&)arg_3 <<= _n;
1295
1296 }
1297
1298 const char* const _0RL_cd_a5226c91c1b2bc21_41000000::_user_exns[] = {
1299 hpp::Error::_PD_repoId
1300 };
1301
1302 void _0RL_cd_a5226c91c1b2bc21_41000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1303 {
1304 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1305 hpp::Error _ex;
1306 _ex <<= s;
1307 if (iop_client) iop_client->RequestCompleted();
1308 throw _ex;
1309 }
1310
1311
1312 else {
1313 if (iop_client) iop_client->RequestCompleted(1);
1314 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1315 (::CORBA::CompletionStatus)s.completion());
1316 }
1317 }
1318
1319 // Local call call-back function.
1320 static void
1321 _0RL_lcfn_a5226c91c1b2bc21_51000000(omniCallDescriptor* cd, omniServant* svnt)
1322 {
1323 _0RL_cd_a5226c91c1b2bc21_41000000* tcd = (_0RL_cd_a5226c91c1b2bc21_41000000*)cd;
1324 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1325 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1326 impl->setWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
1327 #else
1328 if (!cd->is_upcall())
1329 impl->setWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
1330 else {
1331 try {
1332 impl->setWaypoint(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
1333 }
1334 catch(hpp::Error& ex) {
1335 throw omniORB::StubUserException(ex._NP_duplicate());
1336 }
1337
1338
1339 }
1340 #endif
1341
1342
1343 }
1344
1345 void hpp::corbaserver::manipulation::_objref_Graph::setWaypoint(::hpp::ID waypointEdgeId, ::CORBA::Long index, ::hpp::ID edgeId, ::hpp::ID nodeId)
1346 {
1347 _0RL_cd_a5226c91c1b2bc21_41000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_51000000, "setWaypoint", 12);
1348 _call_desc.arg_0 = waypointEdgeId;
1349 _call_desc.arg_1 = index;
1350 _call_desc.arg_2 = edgeId;
1351 _call_desc.arg_3 = nodeId;
1352
1353 _invoke(_call_desc);
1354
1355
1356
1357 }
1358
1359
1360 //
1361 // Code for hpp::corbaserver::manipulation::Graph::getGraph
1362
1363 // Proxy call descriptor class. Mangled signature:
1364 // void_o_chpp_mGraphComp_o_chpp_mGraphElements_e_chpp_mError
1365 class _0RL_cd_a5226c91c1b2bc21_61000000
1366 : public omniCallDescriptor
1367 {
1368 public:
1369 inline _0RL_cd_a5226c91c1b2bc21_61000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1370 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1371 {
1372
1373 }
1374
1375
1376 void unmarshalReturnedValues(cdrStream&);
1377 void marshalReturnedValues(cdrStream&);
1378
1379 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1380 static const char* const _user_exns[];
1381
1382 hpp::GraphComp_var arg_0;
1383 hpp::GraphElements_var arg_1;
1384 };
1385
1386 void _0RL_cd_a5226c91c1b2bc21_61000000::marshalReturnedValues(cdrStream& _n)
1387 {
1388 (const hpp::GraphComp&) arg_0 >>= _n;
1389 (const hpp::GraphElements&) arg_1 >>= _n;
1390
1391 }
1392
1393 void _0RL_cd_a5226c91c1b2bc21_61000000::unmarshalReturnedValues(cdrStream& _n)
1394 {
1395 arg_0 = new hpp::GraphComp;
1396 (hpp::GraphComp&)arg_0 <<= _n;
1397 arg_1 = new hpp::GraphElements;
1398 (hpp::GraphElements&)arg_1 <<= _n;
1399
1400 }
1401
1402 const char* const _0RL_cd_a5226c91c1b2bc21_61000000::_user_exns[] = {
1403 hpp::Error::_PD_repoId
1404 };
1405
1406 void _0RL_cd_a5226c91c1b2bc21_61000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1407 {
1408 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1409 hpp::Error _ex;
1410 _ex <<= s;
1411 if (iop_client) iop_client->RequestCompleted();
1412 throw _ex;
1413 }
1414
1415
1416 else {
1417 if (iop_client) iop_client->RequestCompleted(1);
1418 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1419 (::CORBA::CompletionStatus)s.completion());
1420 }
1421 }
1422
1423 // Local call call-back function.
1424 static void
1425 _0RL_lcfn_a5226c91c1b2bc21_71000000(omniCallDescriptor* cd, omniServant* svnt)
1426 {
1427 _0RL_cd_a5226c91c1b2bc21_61000000* tcd = (_0RL_cd_a5226c91c1b2bc21_61000000*)cd;
1428 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1429 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1430 impl->getGraph(tcd->arg_0.out(), tcd->arg_1.out());
1431 #else
1432 if (!cd->is_upcall())
1433 impl->getGraph(tcd->arg_0.out(), tcd->arg_1.out());
1434 else {
1435 try {
1436 impl->getGraph(tcd->arg_0.out(), tcd->arg_1.out());
1437 }
1438 catch(hpp::Error& ex) {
1439 throw omniORB::StubUserException(ex._NP_duplicate());
1440 }
1441
1442
1443 }
1444 #endif
1445
1446
1447 }
1448
1449 void hpp::corbaserver::manipulation::_objref_Graph::getGraph(::hpp::GraphComp_out graph, ::hpp::GraphElements_out elmts)
1450 {
1451 _0RL_cd_a5226c91c1b2bc21_61000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_71000000, "getGraph", 9);
1452
1453
1454 _invoke(_call_desc);
1455 graph = _call_desc.arg_0._retn();
1456 elmts = _call_desc.arg_1._retn();
1457
1458
1459 }
1460
1461
1462 //
1463 // Code for hpp::corbaserver::manipulation::Graph::getEdgeStat
1464
1465 // Proxy call descriptor class. Mangled signature:
1466 // void_i_clong_o_chpp_mNames__t_o_chpp_mintSeq_e_chpp_mError
1467 class _0RL_cd_a5226c91c1b2bc21_81000000
1468 : public omniCallDescriptor
1469 {
1470 public:
1471 inline _0RL_cd_a5226c91c1b2bc21_81000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1472 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1473 {
1474
1475 }
1476
1477 void marshalArguments(cdrStream&);
1478 void unmarshalArguments(cdrStream&);
1479
1480 void unmarshalReturnedValues(cdrStream&);
1481 void marshalReturnedValues(cdrStream&);
1482
1483 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1484 static const char* const _user_exns[];
1485
1486 hpp::ID arg_0;
1487 hpp::Names_t_var arg_1;
1488 hpp::intSeq_var arg_2;
1489 };
1490
1491 void _0RL_cd_a5226c91c1b2bc21_81000000::marshalArguments(cdrStream& _n)
1492 {
1493 arg_0 >>= _n;
1494
1495 }
1496
1497 void _0RL_cd_a5226c91c1b2bc21_81000000::unmarshalArguments(cdrStream& _n)
1498 {
1499 (hpp::ID&)arg_0 <<= _n;
1500
1501 }
1502
1503 void _0RL_cd_a5226c91c1b2bc21_81000000::marshalReturnedValues(cdrStream& _n)
1504 {
1505 (const hpp::Names_t&) arg_1 >>= _n;
1506 (const hpp::intSeq&) arg_2 >>= _n;
1507
1508 }
1509
1510 void _0RL_cd_a5226c91c1b2bc21_81000000::unmarshalReturnedValues(cdrStream& _n)
1511 {
1512 arg_1 = new hpp::Names_t;
1513 (hpp::Names_t&)arg_1 <<= _n;
1514 arg_2 = new hpp::intSeq;
1515 (hpp::intSeq&)arg_2 <<= _n;
1516
1517 }
1518
1519 const char* const _0RL_cd_a5226c91c1b2bc21_81000000::_user_exns[] = {
1520 hpp::Error::_PD_repoId
1521 };
1522
1523 void _0RL_cd_a5226c91c1b2bc21_81000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1524 {
1525 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1526 hpp::Error _ex;
1527 _ex <<= s;
1528 if (iop_client) iop_client->RequestCompleted();
1529 throw _ex;
1530 }
1531
1532
1533 else {
1534 if (iop_client) iop_client->RequestCompleted(1);
1535 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1536 (::CORBA::CompletionStatus)s.completion());
1537 }
1538 }
1539
1540 // Local call call-back function.
1541 static void
1542 _0RL_lcfn_a5226c91c1b2bc21_91000000(omniCallDescriptor* cd, omniServant* svnt)
1543 {
1544 _0RL_cd_a5226c91c1b2bc21_81000000* tcd = (_0RL_cd_a5226c91c1b2bc21_81000000*)cd;
1545 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1546 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1547 impl->getEdgeStat(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
1548 #else
1549 if (!cd->is_upcall())
1550 impl->getEdgeStat(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
1551 else {
1552 try {
1553 impl->getEdgeStat(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
1554 }
1555 catch(hpp::Error& ex) {
1556 throw omniORB::StubUserException(ex._NP_duplicate());
1557 }
1558
1559
1560 }
1561 #endif
1562
1563
1564 }
1565
1566 void hpp::corbaserver::manipulation::_objref_Graph::getEdgeStat(::hpp::ID edgeId, ::hpp::Names_t_out reasons, ::hpp::intSeq_out freqs)
1567 {
1568 _0RL_cd_a5226c91c1b2bc21_81000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_91000000, "getEdgeStat", 12);
1569 _call_desc.arg_0 = edgeId;
1570
1571 _invoke(_call_desc);
1572 reasons = _call_desc.arg_1._retn();
1573 freqs = _call_desc.arg_2._retn();
1574
1575
1576 }
1577
1578
1579 //
1580 // Code for hpp::corbaserver::manipulation::Graph::getFrequencyOfNodeInRoadmap
1581
1582 // Proxy call descriptor class. Mangled signature:
1583 // _clong_i_clong_o_chpp_mintSeq_e_chpp_mError
1584 class _0RL_cd_a5226c91c1b2bc21_a1000000
1585 : public omniCallDescriptor
1586 {
1587 public:
1588 inline _0RL_cd_a5226c91c1b2bc21_a1000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1589 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1590 {
1591
1592 }
1593
1594 void marshalArguments(cdrStream&);
1595 void unmarshalArguments(cdrStream&);
1596
1597 void unmarshalReturnedValues(cdrStream&);
1598 void marshalReturnedValues(cdrStream&);
1599
1600 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1601 static const char* const _user_exns[];
1602
1603 hpp::ID arg_0;
1604 hpp::intSeq_var arg_1;
1605 ::CORBA::Long result;
1606 };
1607
1608 void _0RL_cd_a5226c91c1b2bc21_a1000000::marshalArguments(cdrStream& _n)
1609 {
1610 arg_0 >>= _n;
1611
1612 }
1613
1614 void _0RL_cd_a5226c91c1b2bc21_a1000000::unmarshalArguments(cdrStream& _n)
1615 {
1616 (hpp::ID&)arg_0 <<= _n;
1617
1618 }
1619
1620 void _0RL_cd_a5226c91c1b2bc21_a1000000::marshalReturnedValues(cdrStream& _n)
1621 {
1622 result >>= _n;
1623 (const hpp::intSeq&) arg_1 >>= _n;
1624
1625 }
1626
1627 void _0RL_cd_a5226c91c1b2bc21_a1000000::unmarshalReturnedValues(cdrStream& _n)
1628 {
1629 (::CORBA::Long&)result <<= _n;
1630 arg_1 = new hpp::intSeq;
1631 (hpp::intSeq&)arg_1 <<= _n;
1632
1633 }
1634
1635 const char* const _0RL_cd_a5226c91c1b2bc21_a1000000::_user_exns[] = {
1636 hpp::Error::_PD_repoId
1637 };
1638
1639 void _0RL_cd_a5226c91c1b2bc21_a1000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1640 {
1641 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1642 hpp::Error _ex;
1643 _ex <<= s;
1644 if (iop_client) iop_client->RequestCompleted();
1645 throw _ex;
1646 }
1647
1648
1649 else {
1650 if (iop_client) iop_client->RequestCompleted(1);
1651 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1652 (::CORBA::CompletionStatus)s.completion());
1653 }
1654 }
1655
1656 // Local call call-back function.
1657 static void
1658 _0RL_lcfn_a5226c91c1b2bc21_b1000000(omniCallDescriptor* cd, omniServant* svnt)
1659 {
1660 _0RL_cd_a5226c91c1b2bc21_a1000000* tcd = (_0RL_cd_a5226c91c1b2bc21_a1000000*)cd;
1661 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1662 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1663 tcd->result = impl->getFrequencyOfNodeInRoadmap(tcd->arg_0, tcd->arg_1.out());
1664 #else
1665 if (!cd->is_upcall())
1666 tcd->result = impl->getFrequencyOfNodeInRoadmap(tcd->arg_0, tcd->arg_1.out());
1667 else {
1668 try {
1669 tcd->result = impl->getFrequencyOfNodeInRoadmap(tcd->arg_0, tcd->arg_1.out());
1670 }
1671 catch(hpp::Error& ex) {
1672 throw omniORB::StubUserException(ex._NP_duplicate());
1673 }
1674
1675
1676 }
1677 #endif
1678
1679
1680 }
1681
1682 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::getFrequencyOfNodeInRoadmap(::hpp::ID nodeId, ::hpp::intSeq_out freqPerConnectedComponent)
1683 {
1684 _0RL_cd_a5226c91c1b2bc21_a1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b1000000, "getFrequencyOfNodeInRoadmap", 28);
1685 _call_desc.arg_0 = nodeId;
1686
1687 _invoke(_call_desc);
1688 freqPerConnectedComponent = _call_desc.arg_1._retn();
1689 return _call_desc.result;
1690
1691
1692 }
1693
1694
1695 //
1696 // Code for hpp::corbaserver::manipulation::Graph::getConfigProjectorStats
1697
1698 // Proxy call descriptor class. Mangled signature:
1699 // _cboolean_i_clong_o_chpp_mConfigProjStat_o_chpp_mConfigProjStat_e_chpp_mError
1700 class _0RL_cd_a5226c91c1b2bc21_c1000000
1701 : public omniCallDescriptor
1702 {
1703 public:
1704 inline _0RL_cd_a5226c91c1b2bc21_c1000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1705 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1706 {
1707
1708 }
1709
1710 void marshalArguments(cdrStream&);
1711 void unmarshalArguments(cdrStream&);
1712
1713 void unmarshalReturnedValues(cdrStream&);
1714 void marshalReturnedValues(cdrStream&);
1715
1716 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1717 static const char* const _user_exns[];
1718
1719 hpp::ID arg_0;
1720 hpp::ConfigProjStat arg_1_;
1721 hpp::ConfigProjStat* arg_1;
1722 hpp::ConfigProjStat arg_2_;
1723 hpp::ConfigProjStat* arg_2;
1724 ::CORBA::Boolean result;
1725 };
1726
1727 void _0RL_cd_a5226c91c1b2bc21_c1000000::marshalArguments(cdrStream& _n)
1728 {
1729 arg_0 >>= _n;
1730
1731 }
1732
1733 void _0RL_cd_a5226c91c1b2bc21_c1000000::unmarshalArguments(cdrStream& _n)
1734 {
1735 (hpp::ID&)arg_0 <<= _n;
1736
1737 }
1738
1739 void _0RL_cd_a5226c91c1b2bc21_c1000000::marshalReturnedValues(cdrStream& _n)
1740 {
1741 _n.marshalBoolean(result);
1742 (const hpp::ConfigProjStat&) *arg_1 >>= _n;
1743 (const hpp::ConfigProjStat&) *arg_2 >>= _n;
1744
1745 }
1746
1747 void _0RL_cd_a5226c91c1b2bc21_c1000000::unmarshalReturnedValues(cdrStream& _n)
1748 {
1749 result = _n.unmarshalBoolean();
1750 (hpp::ConfigProjStat&)*arg_1 <<= _n;
1751 (hpp::ConfigProjStat&)*arg_2 <<= _n;
1752
1753 }
1754
1755 const char* const _0RL_cd_a5226c91c1b2bc21_c1000000::_user_exns[] = {
1756 hpp::Error::_PD_repoId
1757 };
1758
1759 void _0RL_cd_a5226c91c1b2bc21_c1000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1760 {
1761 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1762 hpp::Error _ex;
1763 _ex <<= s;
1764 if (iop_client) iop_client->RequestCompleted();
1765 throw _ex;
1766 }
1767
1768
1769 else {
1770 if (iop_client) iop_client->RequestCompleted(1);
1771 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1772 (::CORBA::CompletionStatus)s.completion());
1773 }
1774 }
1775
1776 // Local call call-back function.
1777 static void
1778 _0RL_lcfn_a5226c91c1b2bc21_d1000000(omniCallDescriptor* cd, omniServant* svnt)
1779 {
1780 _0RL_cd_a5226c91c1b2bc21_c1000000* tcd = (_0RL_cd_a5226c91c1b2bc21_c1000000*)cd;
1781 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1782 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1783 tcd->result = impl->getConfigProjectorStats(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1784 #else
1785 if (!cd->is_upcall())
1786 tcd->result = impl->getConfigProjectorStats(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1787 else {
1788 try {
1789 tcd->result = impl->getConfigProjectorStats(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1790 }
1791 catch(hpp::Error& ex) {
1792 throw omniORB::StubUserException(ex._NP_duplicate());
1793 }
1794
1795
1796 }
1797 #endif
1798
1799
1800 }
1801
1802 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::getConfigProjectorStats(::hpp::ID elmt, ::hpp::ConfigProjStat& config, ::hpp::ConfigProjStat& path)
1803 {
1804 _0RL_cd_a5226c91c1b2bc21_c1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d1000000, "getConfigProjectorStats", 24);
1805 _call_desc.arg_0 = elmt;
1806 _call_desc.arg_1 = &(::hpp::ConfigProjStat&) config;
1807 _call_desc.arg_2 = &(::hpp::ConfigProjStat&) path;
1808
1809 _invoke(_call_desc);
1810 return _call_desc.result;
1811
1812
1813 }
1814
1815
1816 //
1817 // Code for hpp::corbaserver::manipulation::Graph::createLevelSetEdge
1818
1819 // Local call call-back function.
1820 static void
1821 _0RL_lcfn_a5226c91c1b2bc21_e1000000(omniCallDescriptor* cd, omniServant* svnt)
1822 {
1823 _0RL_cd_a5226c91c1b2bc21_a0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_a0000000*)cd;
1824 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1825 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1826 tcd->result = impl->createLevelSetEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
1827 #else
1828 if (!cd->is_upcall())
1829 tcd->result = impl->createLevelSetEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
1830 else {
1831 try {
1832 tcd->result = impl->createLevelSetEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3, tcd->arg_4);
1833 }
1834 catch(hpp::Error& ex) {
1835 throw omniORB::StubUserException(ex._NP_duplicate());
1836 }
1837
1838
1839 }
1840 #endif
1841
1842
1843 }
1844
1845 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::createLevelSetEdge(::CORBA::Long nodeFromId, ::CORBA::Long nodeToId, const char* edgeName, ::CORBA::Long weight, ::hpp::ID isInNodeId)
1846 {
1847 _0RL_cd_a5226c91c1b2bc21_a0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_e1000000, "createLevelSetEdge", 19);
1848 _call_desc.arg_0 = nodeFromId;
1849 _call_desc.arg_1 = nodeToId;
1850 _call_desc.arg_2 = edgeName;
1851 _call_desc.arg_3 = weight;
1852 _call_desc.arg_4 = isInNodeId;
1853
1854 _invoke(_call_desc);
1855 return _call_desc.result;
1856
1857
1858 }
1859
1860
1861 //
1862 // Code for hpp::corbaserver::manipulation::Graph::addLevelSetFoliation
1863
1864 // Proxy call descriptor class. Mangled signature:
1865 // void_i_clong_i_chpp_mNames__t_i_chpp_mNames__t_e_chpp_mError
1866 class _0RL_cd_a5226c91c1b2bc21_f1000000
1867 : public omniCallDescriptor
1868 {
1869 public:
1870 inline _0RL_cd_a5226c91c1b2bc21_f1000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1871 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1872 {
1873
1874 }
1875
1876 void marshalArguments(cdrStream&);
1877 void unmarshalArguments(cdrStream&);
1878
1879
1880 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1881 static const char* const _user_exns[];
1882
1883 ::CORBA::Long arg_0;
1884 hpp::Names_t_var arg_1_;
1885 const hpp::Names_t* arg_1;
1886 hpp::Names_t_var arg_2_;
1887 const hpp::Names_t* arg_2;
1888 };
1889
1890 void _0RL_cd_a5226c91c1b2bc21_f1000000::marshalArguments(cdrStream& _n)
1891 {
1892 arg_0 >>= _n;
1893 (const hpp::Names_t&) *arg_1 >>= _n;
1894 (const hpp::Names_t&) *arg_2 >>= _n;
1895
1896 }
1897
1898 void _0RL_cd_a5226c91c1b2bc21_f1000000::unmarshalArguments(cdrStream& _n)
1899 {
1900 (::CORBA::Long&)arg_0 <<= _n;
1901 arg_1_ = new hpp::Names_t;
1902 (hpp::Names_t&)arg_1_ <<= _n;
1903 arg_1 = &arg_1_.in();
1904 arg_2_ = new hpp::Names_t;
1905 (hpp::Names_t&)arg_2_ <<= _n;
1906 arg_2 = &arg_2_.in();
1907
1908 }
1909
1910 const char* const _0RL_cd_a5226c91c1b2bc21_f1000000::_user_exns[] = {
1911 hpp::Error::_PD_repoId
1912 };
1913
1914 void _0RL_cd_a5226c91c1b2bc21_f1000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
1915 {
1916 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
1917 hpp::Error _ex;
1918 _ex <<= s;
1919 if (iop_client) iop_client->RequestCompleted();
1920 throw _ex;
1921 }
1922
1923
1924 else {
1925 if (iop_client) iop_client->RequestCompleted(1);
1926 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
1927 (::CORBA::CompletionStatus)s.completion());
1928 }
1929 }
1930
1931 // Local call call-back function.
1932 static void
1933 _0RL_lcfn_a5226c91c1b2bc21_02000000(omniCallDescriptor* cd, omniServant* svnt)
1934 {
1935 _0RL_cd_a5226c91c1b2bc21_f1000000* tcd = (_0RL_cd_a5226c91c1b2bc21_f1000000*)cd;
1936 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
1937 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
1938 impl->addLevelSetFoliation(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1939 #else
1940 if (!cd->is_upcall())
1941 impl->addLevelSetFoliation(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1942 else {
1943 try {
1944 impl->addLevelSetFoliation(tcd->arg_0, *tcd->arg_1, *tcd->arg_2);
1945 }
1946 catch(hpp::Error& ex) {
1947 throw omniORB::StubUserException(ex._NP_duplicate());
1948 }
1949
1950
1951 }
1952 #endif
1953
1954
1955 }
1956
1957 void hpp::corbaserver::manipulation::_objref_Graph::addLevelSetFoliation(::CORBA::Long edgeId, const ::hpp::Names_t& condNC, const ::hpp::Names_t& paramNC)
1958 {
1959 _0RL_cd_a5226c91c1b2bc21_f1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_02000000, "addLevelSetFoliation", 21);
1960 _call_desc.arg_0 = edgeId;
1961 _call_desc.arg_1 = &(::hpp::Names_t&) condNC;
1962 _call_desc.arg_2 = &(::hpp::Names_t&) paramNC;
1963
1964 _invoke(_call_desc);
1965
1966
1967
1968 }
1969
1970
1971 //
1972 // Code for hpp::corbaserver::manipulation::Graph::resetConstraints
1973
1974 // Proxy call descriptor class. Mangled signature:
1975 // void_i_clong_e_chpp_mError
1976 class _0RL_cd_a5226c91c1b2bc21_12000000
1977 : public omniCallDescriptor
1978 {
1979 public:
1980 inline _0RL_cd_a5226c91c1b2bc21_12000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
1981 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
1982 {
1983
1984 }
1985
1986 void marshalArguments(cdrStream&);
1987 void unmarshalArguments(cdrStream&);
1988
1989
1990 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
1991 static const char* const _user_exns[];
1992
1993 ::CORBA::Long arg_0;
1994 };
1995
1996 void _0RL_cd_a5226c91c1b2bc21_12000000::marshalArguments(cdrStream& _n)
1997 {
1998 arg_0 >>= _n;
1999
2000 }
2001
2002 void _0RL_cd_a5226c91c1b2bc21_12000000::unmarshalArguments(cdrStream& _n)
2003 {
2004 (::CORBA::Long&)arg_0 <<= _n;
2005
2006 }
2007
2008 const char* const _0RL_cd_a5226c91c1b2bc21_12000000::_user_exns[] = {
2009 hpp::Error::_PD_repoId
2010 };
2011
2012 void _0RL_cd_a5226c91c1b2bc21_12000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2013 {
2014 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2015 hpp::Error _ex;
2016 _ex <<= s;
2017 if (iop_client) iop_client->RequestCompleted();
2018 throw _ex;
2019 }
2020
2021
2022 else {
2023 if (iop_client) iop_client->RequestCompleted(1);
2024 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2025 (::CORBA::CompletionStatus)s.completion());
2026 }
2027 }
2028
2029 // Local call call-back function.
2030 static void
2031 _0RL_lcfn_a5226c91c1b2bc21_22000000(omniCallDescriptor* cd, omniServant* svnt)
2032 {
2033 _0RL_cd_a5226c91c1b2bc21_12000000* tcd = (_0RL_cd_a5226c91c1b2bc21_12000000*)cd;
2034 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2035 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2036 impl->resetConstraints(tcd->arg_0);
2037 #else
2038 if (!cd->is_upcall())
2039 impl->resetConstraints(tcd->arg_0);
2040 else {
2041 try {
2042 impl->resetConstraints(tcd->arg_0);
2043 }
2044 catch(hpp::Error& ex) {
2045 throw omniORB::StubUserException(ex._NP_duplicate());
2046 }
2047
2048
2049 }
2050 #endif
2051
2052
2053 }
2054
2055 void hpp::corbaserver::manipulation::_objref_Graph::resetConstraints(::CORBA::Long graphComponentId)
2056 {
2057 _0RL_cd_a5226c91c1b2bc21_12000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_22000000, "resetConstraints", 17);
2058 _call_desc.arg_0 = graphComponentId;
2059
2060 _invoke(_call_desc);
2061
2062
2063
2064 }
2065
2066
2067 //
2068 // Code for hpp::corbaserver::manipulation::Graph::setNumericalConstraints
2069
2070 // Proxy call descriptor class. Mangled signature:
2071 // void_i_clong_i_chpp_mNames__t_e_chpp_mError
2072 class _0RL_cd_a5226c91c1b2bc21_32000000
2073 : public omniCallDescriptor
2074 {
2075 public:
2076 inline _0RL_cd_a5226c91c1b2bc21_32000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2077 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2078 {
2079
2080 }
2081
2082 void marshalArguments(cdrStream&);
2083 void unmarshalArguments(cdrStream&);
2084
2085
2086 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2087 static const char* const _user_exns[];
2088
2089 ::CORBA::Long arg_0;
2090 hpp::Names_t_var arg_1_;
2091 const hpp::Names_t* arg_1;
2092 };
2093
2094 void _0RL_cd_a5226c91c1b2bc21_32000000::marshalArguments(cdrStream& _n)
2095 {
2096 arg_0 >>= _n;
2097 (const hpp::Names_t&) *arg_1 >>= _n;
2098
2099 }
2100
2101 void _0RL_cd_a5226c91c1b2bc21_32000000::unmarshalArguments(cdrStream& _n)
2102 {
2103 (::CORBA::Long&)arg_0 <<= _n;
2104 arg_1_ = new hpp::Names_t;
2105 (hpp::Names_t&)arg_1_ <<= _n;
2106 arg_1 = &arg_1_.in();
2107
2108 }
2109
2110 const char* const _0RL_cd_a5226c91c1b2bc21_32000000::_user_exns[] = {
2111 hpp::Error::_PD_repoId
2112 };
2113
2114 void _0RL_cd_a5226c91c1b2bc21_32000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2115 {
2116 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2117 hpp::Error _ex;
2118 _ex <<= s;
2119 if (iop_client) iop_client->RequestCompleted();
2120 throw _ex;
2121 }
2122
2123
2124 else {
2125 if (iop_client) iop_client->RequestCompleted(1);
2126 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2127 (::CORBA::CompletionStatus)s.completion());
2128 }
2129 }
2130
2131 // Local call call-back function.
2132 static void
2133 _0RL_lcfn_a5226c91c1b2bc21_42000000(omniCallDescriptor* cd, omniServant* svnt)
2134 {
2135 _0RL_cd_a5226c91c1b2bc21_32000000* tcd = (_0RL_cd_a5226c91c1b2bc21_32000000*)cd;
2136 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2137 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2138 impl->setNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2139 #else
2140 if (!cd->is_upcall())
2141 impl->setNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2142 else {
2143 try {
2144 impl->setNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2145 }
2146 catch(hpp::Error& ex) {
2147 throw omniORB::StubUserException(ex._NP_duplicate());
2148 }
2149
2150
2151 }
2152 #endif
2153
2154
2155 }
2156
2157 void hpp::corbaserver::manipulation::_objref_Graph::setNumericalConstraints(::CORBA::Long graphComponentId, const ::hpp::Names_t& constraintNames)
2158 {
2159 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_42000000, "setNumericalConstraints", 24);
2160 _call_desc.arg_0 = graphComponentId;
2161 _call_desc.arg_1 = &(::hpp::Names_t&) constraintNames;
2162
2163 _invoke(_call_desc);
2164
2165
2166
2167 }
2168
2169
2170 //
2171 // Code for hpp::corbaserver::manipulation::Graph::addNumericalConstraints
2172
2173 // Local call call-back function.
2174 static void
2175 _0RL_lcfn_a5226c91c1b2bc21_52000000(omniCallDescriptor* cd, omniServant* svnt)
2176 {
2177 _0RL_cd_a5226c91c1b2bc21_32000000* tcd = (_0RL_cd_a5226c91c1b2bc21_32000000*)cd;
2178 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2179 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2180 impl->addNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2181 #else
2182 if (!cd->is_upcall())
2183 impl->addNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2184 else {
2185 try {
2186 impl->addNumericalConstraints(tcd->arg_0, *tcd->arg_1);
2187 }
2188 catch(hpp::Error& ex) {
2189 throw omniORB::StubUserException(ex._NP_duplicate());
2190 }
2191
2192
2193 }
2194 #endif
2195
2196
2197 }
2198
2199 void hpp::corbaserver::manipulation::_objref_Graph::addNumericalConstraints(::CORBA::Long graphComponentId, const ::hpp::Names_t& constraintNames)
2200 {
2201 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_52000000, "addNumericalConstraints", 24);
2202 _call_desc.arg_0 = graphComponentId;
2203 _call_desc.arg_1 = &(::hpp::Names_t&) constraintNames;
2204
2205 _invoke(_call_desc);
2206
2207
2208
2209 }
2210
2211
2212 //
2213 // Code for hpp::corbaserver::manipulation::Graph::getNumericalConstraints
2214
2215 // Proxy call descriptor class. Mangled signature:
2216 // void_i_clong_o_chpp_mNames__t_e_chpp_mError
2217 class _0RL_cd_a5226c91c1b2bc21_62000000
2218 : public omniCallDescriptor
2219 {
2220 public:
2221 inline _0RL_cd_a5226c91c1b2bc21_62000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2222 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2223 {
2224
2225 }
2226
2227 void marshalArguments(cdrStream&);
2228 void unmarshalArguments(cdrStream&);
2229
2230 void unmarshalReturnedValues(cdrStream&);
2231 void marshalReturnedValues(cdrStream&);
2232
2233 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2234 static const char* const _user_exns[];
2235
2236 ::CORBA::Long arg_0;
2237 hpp::Names_t_var arg_1;
2238 };
2239
2240 void _0RL_cd_a5226c91c1b2bc21_62000000::marshalArguments(cdrStream& _n)
2241 {
2242 arg_0 >>= _n;
2243
2244 }
2245
2246 void _0RL_cd_a5226c91c1b2bc21_62000000::unmarshalArguments(cdrStream& _n)
2247 {
2248 (::CORBA::Long&)arg_0 <<= _n;
2249
2250 }
2251
2252 void _0RL_cd_a5226c91c1b2bc21_62000000::marshalReturnedValues(cdrStream& _n)
2253 {
2254 (const hpp::Names_t&) arg_1 >>= _n;
2255
2256 }
2257
2258 void _0RL_cd_a5226c91c1b2bc21_62000000::unmarshalReturnedValues(cdrStream& _n)
2259 {
2260 arg_1 = new hpp::Names_t;
2261 (hpp::Names_t&)arg_1 <<= _n;
2262
2263 }
2264
2265 const char* const _0RL_cd_a5226c91c1b2bc21_62000000::_user_exns[] = {
2266 hpp::Error::_PD_repoId
2267 };
2268
2269 void _0RL_cd_a5226c91c1b2bc21_62000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2270 {
2271 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2272 hpp::Error _ex;
2273 _ex <<= s;
2274 if (iop_client) iop_client->RequestCompleted();
2275 throw _ex;
2276 }
2277
2278
2279 else {
2280 if (iop_client) iop_client->RequestCompleted(1);
2281 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2282 (::CORBA::CompletionStatus)s.completion());
2283 }
2284 }
2285
2286 // Local call call-back function.
2287 static void
2288 _0RL_lcfn_a5226c91c1b2bc21_72000000(omniCallDescriptor* cd, omniServant* svnt)
2289 {
2290 _0RL_cd_a5226c91c1b2bc21_62000000* tcd = (_0RL_cd_a5226c91c1b2bc21_62000000*)cd;
2291 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2292 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2293 impl->getNumericalConstraints(tcd->arg_0, tcd->arg_1.out());
2294 #else
2295 if (!cd->is_upcall())
2296 impl->getNumericalConstraints(tcd->arg_0, tcd->arg_1.out());
2297 else {
2298 try {
2299 impl->getNumericalConstraints(tcd->arg_0, tcd->arg_1.out());
2300 }
2301 catch(hpp::Error& ex) {
2302 throw omniORB::StubUserException(ex._NP_duplicate());
2303 }
2304
2305
2306 }
2307 #endif
2308
2309
2310 }
2311
2312 void hpp::corbaserver::manipulation::_objref_Graph::getNumericalConstraints(::CORBA::Long graphComponentId, ::hpp::Names_t_out constraintNames)
2313 {
2314 _0RL_cd_a5226c91c1b2bc21_62000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_72000000, "getNumericalConstraints", 24);
2315 _call_desc.arg_0 = graphComponentId;
2316
2317 _invoke(_call_desc);
2318 constraintNames = _call_desc.arg_1._retn();
2319
2320
2321 }
2322
2323
2324 //
2325 // Code for hpp::corbaserver::manipulation::Graph::setNumericalConstraintsForPath
2326
2327 // Local call call-back function.
2328 static void
2329 _0RL_lcfn_a5226c91c1b2bc21_82000000(omniCallDescriptor* cd, omniServant* svnt)
2330 {
2331 _0RL_cd_a5226c91c1b2bc21_32000000* tcd = (_0RL_cd_a5226c91c1b2bc21_32000000*)cd;
2332 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2333 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2334 impl->setNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2335 #else
2336 if (!cd->is_upcall())
2337 impl->setNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2338 else {
2339 try {
2340 impl->setNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2341 }
2342 catch(hpp::Error& ex) {
2343 throw omniORB::StubUserException(ex._NP_duplicate());
2344 }
2345
2346
2347 }
2348 #endif
2349
2350
2351 }
2352
2353 void hpp::corbaserver::manipulation::_objref_Graph::setNumericalConstraintsForPath(::CORBA::Long nodeId, const ::hpp::Names_t& constraintNames)
2354 {
2355 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_82000000, "setNumericalConstraintsForPath", 31);
2356 _call_desc.arg_0 = nodeId;
2357 _call_desc.arg_1 = &(::hpp::Names_t&) constraintNames;
2358
2359 _invoke(_call_desc);
2360
2361
2362
2363 }
2364
2365
2366 //
2367 // Code for hpp::corbaserver::manipulation::Graph::addNumericalConstraintsForPath
2368
2369 // Local call call-back function.
2370 static void
2371 _0RL_lcfn_a5226c91c1b2bc21_92000000(omniCallDescriptor* cd, omniServant* svnt)
2372 {
2373 _0RL_cd_a5226c91c1b2bc21_32000000* tcd = (_0RL_cd_a5226c91c1b2bc21_32000000*)cd;
2374 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2375 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2376 impl->addNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2377 #else
2378 if (!cd->is_upcall())
2379 impl->addNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2380 else {
2381 try {
2382 impl->addNumericalConstraintsForPath(tcd->arg_0, *tcd->arg_1);
2383 }
2384 catch(hpp::Error& ex) {
2385 throw omniORB::StubUserException(ex._NP_duplicate());
2386 }
2387
2388
2389 }
2390 #endif
2391
2392
2393 }
2394
2395 void hpp::corbaserver::manipulation::_objref_Graph::addNumericalConstraintsForPath(::CORBA::Long nodeId, const ::hpp::Names_t& constraintNames)
2396 {
2397 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_92000000, "addNumericalConstraintsForPath", 31);
2398 _call_desc.arg_0 = nodeId;
2399 _call_desc.arg_1 = &(::hpp::Names_t&) constraintNames;
2400
2401 _invoke(_call_desc);
2402
2403
2404
2405 }
2406
2407
2408 //
2409 // Code for hpp::corbaserver::manipulation::Graph::removeCollisionPairFromEdge
2410
2411 // Proxy call descriptor class. Mangled signature:
2412 // void_i_clong_i_cstring_i_cstring_e_chpp_mError
2413 class _0RL_cd_a5226c91c1b2bc21_a2000000
2414 : public omniCallDescriptor
2415 {
2416 public:
2417 inline _0RL_cd_a5226c91c1b2bc21_a2000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2418 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2419 {
2420
2421 }
2422
2423 void marshalArguments(cdrStream&);
2424 void unmarshalArguments(cdrStream&);
2425
2426
2427 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2428 static const char* const _user_exns[];
2429
2430 hpp::ID arg_0;
2431 ::CORBA::String_var arg_1_;
2432 const char* arg_1;
2433 ::CORBA::String_var arg_2_;
2434 const char* arg_2;
2435 };
2436
2437 void _0RL_cd_a5226c91c1b2bc21_a2000000::marshalArguments(cdrStream& _n)
2438 {
2439 arg_0 >>= _n;
2440 _n.marshalString(arg_1,0);
2441 _n.marshalString(arg_2,0);
2442
2443 }
2444
2445 void _0RL_cd_a5226c91c1b2bc21_a2000000::unmarshalArguments(cdrStream& _n)
2446 {
2447 (hpp::ID&)arg_0 <<= _n;
2448 arg_1_ = _n.unmarshalString(0);
2449 arg_1 = arg_1_.in();
2450 arg_2_ = _n.unmarshalString(0);
2451 arg_2 = arg_2_.in();
2452
2453 }
2454
2455 const char* const _0RL_cd_a5226c91c1b2bc21_a2000000::_user_exns[] = {
2456 hpp::Error::_PD_repoId
2457 };
2458
2459 void _0RL_cd_a5226c91c1b2bc21_a2000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2460 {
2461 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2462 hpp::Error _ex;
2463 _ex <<= s;
2464 if (iop_client) iop_client->RequestCompleted();
2465 throw _ex;
2466 }
2467
2468
2469 else {
2470 if (iop_client) iop_client->RequestCompleted(1);
2471 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2472 (::CORBA::CompletionStatus)s.completion());
2473 }
2474 }
2475
2476 // Local call call-back function.
2477 static void
2478 _0RL_lcfn_a5226c91c1b2bc21_b2000000(omniCallDescriptor* cd, omniServant* svnt)
2479 {
2480 _0RL_cd_a5226c91c1b2bc21_a2000000* tcd = (_0RL_cd_a5226c91c1b2bc21_a2000000*)cd;
2481 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2482 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2483 impl->removeCollisionPairFromEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2);
2484 #else
2485 if (!cd->is_upcall())
2486 impl->removeCollisionPairFromEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2);
2487 else {
2488 try {
2489 impl->removeCollisionPairFromEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2);
2490 }
2491 catch(hpp::Error& ex) {
2492 throw omniORB::StubUserException(ex._NP_duplicate());
2493 }
2494
2495
2496 }
2497 #endif
2498
2499
2500 }
2501
2502 void hpp::corbaserver::manipulation::_objref_Graph::removeCollisionPairFromEdge(::hpp::ID edgeId, const char* joint1, const char* joint2)
2503 {
2504 _0RL_cd_a5226c91c1b2bc21_a2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b2000000, "removeCollisionPairFromEdge", 28);
2505 _call_desc.arg_0 = edgeId;
2506 _call_desc.arg_1 = joint1;
2507 _call_desc.arg_2 = joint2;
2508
2509 _invoke(_call_desc);
2510
2511
2512
2513 }
2514
2515
2516 //
2517 // Code for hpp::corbaserver::manipulation::Graph::getNode
2518
2519 // Proxy call descriptor class. Mangled signature:
2520 // void_i_chpp_mfloatSeq_o_clong_e_chpp_mError
2521 class _0RL_cd_a5226c91c1b2bc21_c2000000
2522 : public omniCallDescriptor
2523 {
2524 public:
2525 inline _0RL_cd_a5226c91c1b2bc21_c2000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2526 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2527 {
2528
2529 }
2530
2531 void marshalArguments(cdrStream&);
2532 void unmarshalArguments(cdrStream&);
2533
2534 void unmarshalReturnedValues(cdrStream&);
2535 void marshalReturnedValues(cdrStream&);
2536
2537 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2538 static const char* const _user_exns[];
2539
2540 hpp::floatSeq_var arg_0_;
2541 const hpp::floatSeq* arg_0;
2542 hpp::ID arg_1;
2543 };
2544
2545 void _0RL_cd_a5226c91c1b2bc21_c2000000::marshalArguments(cdrStream& _n)
2546 {
2547 (const hpp::floatSeq&) *arg_0 >>= _n;
2548
2549 }
2550
2551 void _0RL_cd_a5226c91c1b2bc21_c2000000::unmarshalArguments(cdrStream& _n)
2552 {
2553 arg_0_ = new hpp::floatSeq;
2554 (hpp::floatSeq&)arg_0_ <<= _n;
2555 arg_0 = &arg_0_.in();
2556
2557 }
2558
2559 void _0RL_cd_a5226c91c1b2bc21_c2000000::marshalReturnedValues(cdrStream& _n)
2560 {
2561 arg_1 >>= _n;
2562
2563 }
2564
2565 void _0RL_cd_a5226c91c1b2bc21_c2000000::unmarshalReturnedValues(cdrStream& _n)
2566 {
2567 (hpp::ID&)arg_1 <<= _n;
2568
2569 }
2570
2571 const char* const _0RL_cd_a5226c91c1b2bc21_c2000000::_user_exns[] = {
2572 hpp::Error::_PD_repoId
2573 };
2574
2575 void _0RL_cd_a5226c91c1b2bc21_c2000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2576 {
2577 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2578 hpp::Error _ex;
2579 _ex <<= s;
2580 if (iop_client) iop_client->RequestCompleted();
2581 throw _ex;
2582 }
2583
2584
2585 else {
2586 if (iop_client) iop_client->RequestCompleted(1);
2587 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2588 (::CORBA::CompletionStatus)s.completion());
2589 }
2590 }
2591
2592 // Local call call-back function.
2593 static void
2594 _0RL_lcfn_a5226c91c1b2bc21_d2000000(omniCallDescriptor* cd, omniServant* svnt)
2595 {
2596 _0RL_cd_a5226c91c1b2bc21_c2000000* tcd = (_0RL_cd_a5226c91c1b2bc21_c2000000*)cd;
2597 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2598 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2599 impl->getNode(*tcd->arg_0, tcd->arg_1);
2600 #else
2601 if (!cd->is_upcall())
2602 impl->getNode(*tcd->arg_0, tcd->arg_1);
2603 else {
2604 try {
2605 impl->getNode(*tcd->arg_0, tcd->arg_1);
2606 }
2607 catch(hpp::Error& ex) {
2608 throw omniORB::StubUserException(ex._NP_duplicate());
2609 }
2610
2611
2612 }
2613 #endif
2614
2615
2616 }
2617
2618 void hpp::corbaserver::manipulation::_objref_Graph::getNode(const ::hpp::floatSeq& dofArray, ::hpp::ID& nodeId)
2619 {
2620 _0RL_cd_a5226c91c1b2bc21_c2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d2000000, "getNode", 8);
2621 _call_desc.arg_0 = &(::hpp::floatSeq&) dofArray;
2622
2623 _invoke(_call_desc);
2624 nodeId = _call_desc.arg_1;
2625
2626
2627 }
2628
2629
2630 //
2631 // Code for hpp::corbaserver::manipulation::Graph::applyNodeConstraints
2632
2633 // Proxy call descriptor class. Mangled signature:
2634 // _cboolean_i_clong_i_chpp_mfloatSeq_o_chpp_mfloatSeq_o_cdouble_e_chpp_mError
2635 class _0RL_cd_a5226c91c1b2bc21_e2000000
2636 : public omniCallDescriptor
2637 {
2638 public:
2639 inline _0RL_cd_a5226c91c1b2bc21_e2000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2640 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2641 {
2642
2643 }
2644
2645 void marshalArguments(cdrStream&);
2646 void unmarshalArguments(cdrStream&);
2647
2648 void unmarshalReturnedValues(cdrStream&);
2649 void marshalReturnedValues(cdrStream&);
2650
2651 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2652 static const char* const _user_exns[];
2653
2654 hpp::ID arg_0;
2655 hpp::floatSeq_var arg_1_;
2656 const hpp::floatSeq* arg_1;
2657 hpp::floatSeq_var arg_2;
2658 ::CORBA::Double arg_3;
2659 ::CORBA::Boolean result;
2660 };
2661
2662 void _0RL_cd_a5226c91c1b2bc21_e2000000::marshalArguments(cdrStream& _n)
2663 {
2664 arg_0 >>= _n;
2665 (const hpp::floatSeq&) *arg_1 >>= _n;
2666
2667 }
2668
2669 void _0RL_cd_a5226c91c1b2bc21_e2000000::unmarshalArguments(cdrStream& _n)
2670 {
2671 (hpp::ID&)arg_0 <<= _n;
2672 arg_1_ = new hpp::floatSeq;
2673 (hpp::floatSeq&)arg_1_ <<= _n;
2674 arg_1 = &arg_1_.in();
2675
2676 }
2677
2678 void _0RL_cd_a5226c91c1b2bc21_e2000000::marshalReturnedValues(cdrStream& _n)
2679 {
2680 _n.marshalBoolean(result);
2681 (const hpp::floatSeq&) arg_2 >>= _n;
2682 arg_3 >>= _n;
2683
2684 }
2685
2686 void _0RL_cd_a5226c91c1b2bc21_e2000000::unmarshalReturnedValues(cdrStream& _n)
2687 {
2688 result = _n.unmarshalBoolean();
2689 arg_2 = new hpp::floatSeq;
2690 (hpp::floatSeq&)arg_2 <<= _n;
2691 (::CORBA::Double&)arg_3 <<= _n;
2692
2693 }
2694
2695 const char* const _0RL_cd_a5226c91c1b2bc21_e2000000::_user_exns[] = {
2696 hpp::Error::_PD_repoId
2697 };
2698
2699 void _0RL_cd_a5226c91c1b2bc21_e2000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2700 {
2701 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2702 hpp::Error _ex;
2703 _ex <<= s;
2704 if (iop_client) iop_client->RequestCompleted();
2705 throw _ex;
2706 }
2707
2708
2709 else {
2710 if (iop_client) iop_client->RequestCompleted(1);
2711 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2712 (::CORBA::CompletionStatus)s.completion());
2713 }
2714 }
2715
2716 // Local call call-back function.
2717 static void
2718 _0RL_lcfn_a5226c91c1b2bc21_f2000000(omniCallDescriptor* cd, omniServant* svnt)
2719 {
2720 _0RL_cd_a5226c91c1b2bc21_e2000000* tcd = (_0RL_cd_a5226c91c1b2bc21_e2000000*)cd;
2721 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2722 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2723 tcd->result = impl->applyNodeConstraints(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out(), tcd->arg_3);
2724 #else
2725 if (!cd->is_upcall())
2726 tcd->result = impl->applyNodeConstraints(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out(), tcd->arg_3);
2727 else {
2728 try {
2729 tcd->result = impl->applyNodeConstraints(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out(), tcd->arg_3);
2730 }
2731 catch(hpp::Error& ex) {
2732 throw omniORB::StubUserException(ex._NP_duplicate());
2733 }
2734
2735
2736 }
2737 #endif
2738
2739
2740 }
2741
2742 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::applyNodeConstraints(::hpp::ID idComp, const ::hpp::floatSeq& input, ::hpp::floatSeq_out output, ::CORBA::Double& residualError)
2743 {
2744 _0RL_cd_a5226c91c1b2bc21_e2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f2000000, "applyNodeConstraints", 21);
2745 _call_desc.arg_0 = idComp;
2746 _call_desc.arg_1 = &(::hpp::floatSeq&) input;
2747
2748 _invoke(_call_desc);
2749 output = _call_desc.arg_2._retn();
2750 residualError = _call_desc.arg_3;
2751 return _call_desc.result;
2752
2753
2754 }
2755
2756
2757 //
2758 // Code for hpp::corbaserver::manipulation::Graph::applyEdgeLeafConstraints
2759
2760 // Proxy call descriptor class. Mangled signature:
2761 // _cboolean_i_clong_i_chpp_mfloatSeq_i_chpp_mfloatSeq_o_chpp_mfloatSeq_o_cdouble_e_chpp_mError
2762 class _0RL_cd_a5226c91c1b2bc21_03000000
2763 : public omniCallDescriptor
2764 {
2765 public:
2766 inline _0RL_cd_a5226c91c1b2bc21_03000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2767 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2768 {
2769
2770 }
2771
2772 void marshalArguments(cdrStream&);
2773 void unmarshalArguments(cdrStream&);
2774
2775 void unmarshalReturnedValues(cdrStream&);
2776 void marshalReturnedValues(cdrStream&);
2777
2778 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2779 static const char* const _user_exns[];
2780
2781 hpp::ID arg_0;
2782 hpp::floatSeq_var arg_1_;
2783 const hpp::floatSeq* arg_1;
2784 hpp::floatSeq_var arg_2_;
2785 const hpp::floatSeq* arg_2;
2786 hpp::floatSeq_var arg_3;
2787 ::CORBA::Double arg_4;
2788 ::CORBA::Boolean result;
2789 };
2790
2791 void _0RL_cd_a5226c91c1b2bc21_03000000::marshalArguments(cdrStream& _n)
2792 {
2793 arg_0 >>= _n;
2794 (const hpp::floatSeq&) *arg_1 >>= _n;
2795 (const hpp::floatSeq&) *arg_2 >>= _n;
2796
2797 }
2798
2799 void _0RL_cd_a5226c91c1b2bc21_03000000::unmarshalArguments(cdrStream& _n)
2800 {
2801 (hpp::ID&)arg_0 <<= _n;
2802 arg_1_ = new hpp::floatSeq;
2803 (hpp::floatSeq&)arg_1_ <<= _n;
2804 arg_1 = &arg_1_.in();
2805 arg_2_ = new hpp::floatSeq;
2806 (hpp::floatSeq&)arg_2_ <<= _n;
2807 arg_2 = &arg_2_.in();
2808
2809 }
2810
2811 void _0RL_cd_a5226c91c1b2bc21_03000000::marshalReturnedValues(cdrStream& _n)
2812 {
2813 _n.marshalBoolean(result);
2814 (const hpp::floatSeq&) arg_3 >>= _n;
2815 arg_4 >>= _n;
2816
2817 }
2818
2819 void _0RL_cd_a5226c91c1b2bc21_03000000::unmarshalReturnedValues(cdrStream& _n)
2820 {
2821 result = _n.unmarshalBoolean();
2822 arg_3 = new hpp::floatSeq;
2823 (hpp::floatSeq&)arg_3 <<= _n;
2824 (::CORBA::Double&)arg_4 <<= _n;
2825
2826 }
2827
2828 const char* const _0RL_cd_a5226c91c1b2bc21_03000000::_user_exns[] = {
2829 hpp::Error::_PD_repoId
2830 };
2831
2832 void _0RL_cd_a5226c91c1b2bc21_03000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
2833 {
2834 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
2835 hpp::Error _ex;
2836 _ex <<= s;
2837 if (iop_client) iop_client->RequestCompleted();
2838 throw _ex;
2839 }
2840
2841
2842 else {
2843 if (iop_client) iop_client->RequestCompleted(1);
2844 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
2845 (::CORBA::CompletionStatus)s.completion());
2846 }
2847 }
2848
2849 // Local call call-back function.
2850 static void
2851 _0RL_lcfn_a5226c91c1b2bc21_13000000(omniCallDescriptor* cd, omniServant* svnt)
2852 {
2853 _0RL_cd_a5226c91c1b2bc21_03000000* tcd = (_0RL_cd_a5226c91c1b2bc21_03000000*)cd;
2854 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2855 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2856 tcd->result = impl->applyEdgeLeafConstraints(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2857 #else
2858 if (!cd->is_upcall())
2859 tcd->result = impl->applyEdgeLeafConstraints(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2860 else {
2861 try {
2862 tcd->result = impl->applyEdgeLeafConstraints(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2863 }
2864 catch(hpp::Error& ex) {
2865 throw omniORB::StubUserException(ex._NP_duplicate());
2866 }
2867
2868
2869 }
2870 #endif
2871
2872
2873 }
2874
2875 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::applyEdgeLeafConstraints(::hpp::ID idedge, const ::hpp::floatSeq& qleaf, const ::hpp::floatSeq& input, ::hpp::floatSeq_out output, ::CORBA::Double& residualError)
2876 {
2877 _0RL_cd_a5226c91c1b2bc21_03000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_13000000, "applyEdgeLeafConstraints", 25);
2878 _call_desc.arg_0 = idedge;
2879 _call_desc.arg_1 = &(::hpp::floatSeq&) qleaf;
2880 _call_desc.arg_2 = &(::hpp::floatSeq&) input;
2881
2882 _invoke(_call_desc);
2883 output = _call_desc.arg_3._retn();
2884 residualError = _call_desc.arg_4;
2885 return _call_desc.result;
2886
2887
2888 }
2889
2890
2891 //
2892 // Code for hpp::corbaserver::manipulation::Graph::generateTargetConfig
2893
2894 // Local call call-back function.
2895 static void
2896 _0RL_lcfn_a5226c91c1b2bc21_23000000(omniCallDescriptor* cd, omniServant* svnt)
2897 {
2898 _0RL_cd_a5226c91c1b2bc21_03000000* tcd = (_0RL_cd_a5226c91c1b2bc21_03000000*)cd;
2899 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
2900 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
2901 tcd->result = impl->generateTargetConfig(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2902 #else
2903 if (!cd->is_upcall())
2904 tcd->result = impl->generateTargetConfig(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2905 else {
2906 try {
2907 tcd->result = impl->generateTargetConfig(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out(), tcd->arg_4);
2908 }
2909 catch(hpp::Error& ex) {
2910 throw omniORB::StubUserException(ex._NP_duplicate());
2911 }
2912
2913
2914 }
2915 #endif
2916
2917
2918 }
2919
2920 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::generateTargetConfig(::hpp::ID IDedge, const ::hpp::floatSeq& qleaf, const ::hpp::floatSeq& input, ::hpp::floatSeq_out output, ::CORBA::Double& residualError)
2921 {
2922 _0RL_cd_a5226c91c1b2bc21_03000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_23000000, "generateTargetConfig", 21);
2923 _call_desc.arg_0 = IDedge;
2924 _call_desc.arg_1 = &(::hpp::floatSeq&) qleaf;
2925 _call_desc.arg_2 = &(::hpp::floatSeq&) input;
2926
2927 _invoke(_call_desc);
2928 output = _call_desc.arg_3._retn();
2929 residualError = _call_desc.arg_4;
2930 return _call_desc.result;
2931
2932
2933 }
2934
2935
2936 //
2937 // Code for hpp::corbaserver::manipulation::Graph::getConfigErrorForNode
2938
2939 // Proxy call descriptor class. Mangled signature:
2940 // _cboolean_i_clong_i_chpp_mfloatSeq_o_chpp_mfloatSeq_e_chpp_mError
2941 class _0RL_cd_a5226c91c1b2bc21_33000000
2942 : public omniCallDescriptor
2943 {
2944 public:
2945 inline _0RL_cd_a5226c91c1b2bc21_33000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
2946 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
2947 {
2948
2949 }
2950
2951 void marshalArguments(cdrStream&);
2952 void unmarshalArguments(cdrStream&);
2953
2954 void unmarshalReturnedValues(cdrStream&);
2955 void marshalReturnedValues(cdrStream&);
2956
2957 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
2958 static const char* const _user_exns[];
2959
2960 hpp::ID arg_0;
2961 hpp::floatSeq_var arg_1_;
2962 const hpp::floatSeq* arg_1;
2963 hpp::floatSeq_var arg_2;
2964 ::CORBA::Boolean result;
2965 };
2966
2967 void _0RL_cd_a5226c91c1b2bc21_33000000::marshalArguments(cdrStream& _n)
2968 {
2969 arg_0 >>= _n;
2970 (const hpp::floatSeq&) *arg_1 >>= _n;
2971
2972 }
2973
2974 void _0RL_cd_a5226c91c1b2bc21_33000000::unmarshalArguments(cdrStream& _n)
2975 {
2976 (hpp::ID&)arg_0 <<= _n;
2977 arg_1_ = new hpp::floatSeq;
2978 (hpp::floatSeq&)arg_1_ <<= _n;
2979 arg_1 = &arg_1_.in();
2980
2981 }
2982
2983 void _0RL_cd_a5226c91c1b2bc21_33000000::marshalReturnedValues(cdrStream& _n)
2984 {
2985 _n.marshalBoolean(result);
2986 (const hpp::floatSeq&) arg_2 >>= _n;
2987
2988 }
2989
2990 void _0RL_cd_a5226c91c1b2bc21_33000000::unmarshalReturnedValues(cdrStream& _n)
2991 {
2992 result = _n.unmarshalBoolean();
2993 arg_2 = new hpp::floatSeq;
2994 (hpp::floatSeq&)arg_2 <<= _n;
2995
2996 }
2997
2998 const char* const _0RL_cd_a5226c91c1b2bc21_33000000::_user_exns[] = {
2999 hpp::Error::_PD_repoId
3000 };
3001
3002 void _0RL_cd_a5226c91c1b2bc21_33000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3003 {
3004 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3005 hpp::Error _ex;
3006 _ex <<= s;
3007 if (iop_client) iop_client->RequestCompleted();
3008 throw _ex;
3009 }
3010
3011
3012 else {
3013 if (iop_client) iop_client->RequestCompleted(1);
3014 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3015 (::CORBA::CompletionStatus)s.completion());
3016 }
3017 }
3018
3019 // Local call call-back function.
3020 static void
3021 _0RL_lcfn_a5226c91c1b2bc21_43000000(omniCallDescriptor* cd, omniServant* svnt)
3022 {
3023 _0RL_cd_a5226c91c1b2bc21_33000000* tcd = (_0RL_cd_a5226c91c1b2bc21_33000000*)cd;
3024 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3025 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3026 tcd->result = impl->getConfigErrorForNode(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3027 #else
3028 if (!cd->is_upcall())
3029 tcd->result = impl->getConfigErrorForNode(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3030 else {
3031 try {
3032 tcd->result = impl->getConfigErrorForNode(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3033 }
3034 catch(hpp::Error& ex) {
3035 throw omniORB::StubUserException(ex._NP_duplicate());
3036 }
3037
3038
3039 }
3040 #endif
3041
3042
3043 }
3044
3045 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::getConfigErrorForNode(::hpp::ID nodeId, const ::hpp::floatSeq& config, ::hpp::floatSeq_out errorVector)
3046 {
3047 _0RL_cd_a5226c91c1b2bc21_33000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_43000000, "getConfigErrorForNode", 22);
3048 _call_desc.arg_0 = nodeId;
3049 _call_desc.arg_1 = &(::hpp::floatSeq&) config;
3050
3051 _invoke(_call_desc);
3052 errorVector = _call_desc.arg_2._retn();
3053 return _call_desc.result;
3054
3055
3056 }
3057
3058
3059 //
3060 // Code for hpp::corbaserver::manipulation::Graph::getConfigErrorForEdge
3061
3062 // Local call call-back function.
3063 static void
3064 _0RL_lcfn_a5226c91c1b2bc21_53000000(omniCallDescriptor* cd, omniServant* svnt)
3065 {
3066 _0RL_cd_a5226c91c1b2bc21_33000000* tcd = (_0RL_cd_a5226c91c1b2bc21_33000000*)cd;
3067 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3068 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3069 tcd->result = impl->getConfigErrorForEdge(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3070 #else
3071 if (!cd->is_upcall())
3072 tcd->result = impl->getConfigErrorForEdge(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3073 else {
3074 try {
3075 tcd->result = impl->getConfigErrorForEdge(tcd->arg_0, *tcd->arg_1, tcd->arg_2.out());
3076 }
3077 catch(hpp::Error& ex) {
3078 throw omniORB::StubUserException(ex._NP_duplicate());
3079 }
3080
3081
3082 }
3083 #endif
3084
3085
3086 }
3087
3088 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::getConfigErrorForEdge(::hpp::ID EdgeId, const ::hpp::floatSeq& config, ::hpp::floatSeq_out errorVector)
3089 {
3090 _0RL_cd_a5226c91c1b2bc21_33000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_53000000, "getConfigErrorForEdge", 22);
3091 _call_desc.arg_0 = EdgeId;
3092 _call_desc.arg_1 = &(::hpp::floatSeq&) config;
3093
3094 _invoke(_call_desc);
3095 errorVector = _call_desc.arg_2._retn();
3096 return _call_desc.result;
3097
3098
3099 }
3100
3101
3102 //
3103 // Code for hpp::corbaserver::manipulation::Graph::getConfigErrorForEdgeLeaf
3104
3105 // Proxy call descriptor class. Mangled signature:
3106 // _cboolean_i_clong_i_chpp_mfloatSeq_i_chpp_mfloatSeq_o_chpp_mfloatSeq_e_chpp_mError
3107 class _0RL_cd_a5226c91c1b2bc21_63000000
3108 : public omniCallDescriptor
3109 {
3110 public:
3111 inline _0RL_cd_a5226c91c1b2bc21_63000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3112 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3113 {
3114
3115 }
3116
3117 void marshalArguments(cdrStream&);
3118 void unmarshalArguments(cdrStream&);
3119
3120 void unmarshalReturnedValues(cdrStream&);
3121 void marshalReturnedValues(cdrStream&);
3122
3123 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3124 static const char* const _user_exns[];
3125
3126 hpp::ID arg_0;
3127 hpp::floatSeq_var arg_1_;
3128 const hpp::floatSeq* arg_1;
3129 hpp::floatSeq_var arg_2_;
3130 const hpp::floatSeq* arg_2;
3131 hpp::floatSeq_var arg_3;
3132 ::CORBA::Boolean result;
3133 };
3134
3135 void _0RL_cd_a5226c91c1b2bc21_63000000::marshalArguments(cdrStream& _n)
3136 {
3137 arg_0 >>= _n;
3138 (const hpp::floatSeq&) *arg_1 >>= _n;
3139 (const hpp::floatSeq&) *arg_2 >>= _n;
3140
3141 }
3142
3143 void _0RL_cd_a5226c91c1b2bc21_63000000::unmarshalArguments(cdrStream& _n)
3144 {
3145 (hpp::ID&)arg_0 <<= _n;
3146 arg_1_ = new hpp::floatSeq;
3147 (hpp::floatSeq&)arg_1_ <<= _n;
3148 arg_1 = &arg_1_.in();
3149 arg_2_ = new hpp::floatSeq;
3150 (hpp::floatSeq&)arg_2_ <<= _n;
3151 arg_2 = &arg_2_.in();
3152
3153 }
3154
3155 void _0RL_cd_a5226c91c1b2bc21_63000000::marshalReturnedValues(cdrStream& _n)
3156 {
3157 _n.marshalBoolean(result);
3158 (const hpp::floatSeq&) arg_3 >>= _n;
3159
3160 }
3161
3162 void _0RL_cd_a5226c91c1b2bc21_63000000::unmarshalReturnedValues(cdrStream& _n)
3163 {
3164 result = _n.unmarshalBoolean();
3165 arg_3 = new hpp::floatSeq;
3166 (hpp::floatSeq&)arg_3 <<= _n;
3167
3168 }
3169
3170 const char* const _0RL_cd_a5226c91c1b2bc21_63000000::_user_exns[] = {
3171 hpp::Error::_PD_repoId
3172 };
3173
3174 void _0RL_cd_a5226c91c1b2bc21_63000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3175 {
3176 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3177 hpp::Error _ex;
3178 _ex <<= s;
3179 if (iop_client) iop_client->RequestCompleted();
3180 throw _ex;
3181 }
3182
3183
3184 else {
3185 if (iop_client) iop_client->RequestCompleted(1);
3186 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3187 (::CORBA::CompletionStatus)s.completion());
3188 }
3189 }
3190
3191 // Local call call-back function.
3192 static void
3193 _0RL_lcfn_a5226c91c1b2bc21_73000000(omniCallDescriptor* cd, omniServant* svnt)
3194 {
3195 _0RL_cd_a5226c91c1b2bc21_63000000* tcd = (_0RL_cd_a5226c91c1b2bc21_63000000*)cd;
3196 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3197 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3198 tcd->result = impl->getConfigErrorForEdgeLeaf(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3199 #else
3200 if (!cd->is_upcall())
3201 tcd->result = impl->getConfigErrorForEdgeLeaf(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3202 else {
3203 try {
3204 tcd->result = impl->getConfigErrorForEdgeLeaf(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3205 }
3206 catch(hpp::Error& ex) {
3207 throw omniORB::StubUserException(ex._NP_duplicate());
3208 }
3209
3210
3211 }
3212 #endif
3213
3214
3215 }
3216
3217 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::getConfigErrorForEdgeLeaf(::hpp::ID EdgeId, const ::hpp::floatSeq& leafConfig, const ::hpp::floatSeq& config, ::hpp::floatSeq_out errorVector)
3218 {
3219 _0RL_cd_a5226c91c1b2bc21_63000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_73000000, "getConfigErrorForEdgeLeaf", 26);
3220 _call_desc.arg_0 = EdgeId;
3221 _call_desc.arg_1 = &(::hpp::floatSeq&) leafConfig;
3222 _call_desc.arg_2 = &(::hpp::floatSeq&) config;
3223
3224 _invoke(_call_desc);
3225 errorVector = _call_desc.arg_3._retn();
3226 return _call_desc.result;
3227
3228
3229 }
3230
3231
3232 //
3233 // Code for hpp::corbaserver::manipulation::Graph::getConfigErrorForEdgeTarget
3234
3235 // Local call call-back function.
3236 static void
3237 _0RL_lcfn_a5226c91c1b2bc21_83000000(omniCallDescriptor* cd, omniServant* svnt)
3238 {
3239 _0RL_cd_a5226c91c1b2bc21_63000000* tcd = (_0RL_cd_a5226c91c1b2bc21_63000000*)cd;
3240 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3241 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3242 tcd->result = impl->getConfigErrorForEdgeTarget(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3243 #else
3244 if (!cd->is_upcall())
3245 tcd->result = impl->getConfigErrorForEdgeTarget(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3246 else {
3247 try {
3248 tcd->result = impl->getConfigErrorForEdgeTarget(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, tcd->arg_3.out());
3249 }
3250 catch(hpp::Error& ex) {
3251 throw omniORB::StubUserException(ex._NP_duplicate());
3252 }
3253
3254
3255 }
3256 #endif
3257
3258
3259 }
3260
3261 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::getConfigErrorForEdgeTarget(::hpp::ID EdgeId, const ::hpp::floatSeq& leafConfig, const ::hpp::floatSeq& config, ::hpp::floatSeq_out errorVector)
3262 {
3263 _0RL_cd_a5226c91c1b2bc21_63000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_83000000, "getConfigErrorForEdgeTarget", 28);
3264 _call_desc.arg_0 = EdgeId;
3265 _call_desc.arg_1 = &(::hpp::floatSeq&) leafConfig;
3266 _call_desc.arg_2 = &(::hpp::floatSeq&) config;
3267
3268 _invoke(_call_desc);
3269 errorVector = _call_desc.arg_3._retn();
3270 return _call_desc.result;
3271
3272
3273 }
3274
3275
3276 //
3277 // Code for hpp::corbaserver::manipulation::Graph::displayNodeConstraints
3278
3279 // Proxy call descriptor class. Mangled signature:
3280 // void_i_clong_o_cstring_e_chpp_mError
3281 class _0RL_cd_a5226c91c1b2bc21_93000000
3282 : public omniCallDescriptor
3283 {
3284 public:
3285 inline _0RL_cd_a5226c91c1b2bc21_93000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3286 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3287 {
3288
3289 }
3290
3291 void marshalArguments(cdrStream&);
3292 void unmarshalArguments(cdrStream&);
3293
3294 void unmarshalReturnedValues(cdrStream&);
3295 void marshalReturnedValues(cdrStream&);
3296
3297 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3298 static const char* const _user_exns[];
3299
3300 hpp::ID arg_0;
3301 ::CORBA::String_var arg_1;
3302 };
3303
3304 void _0RL_cd_a5226c91c1b2bc21_93000000::marshalArguments(cdrStream& _n)
3305 {
3306 arg_0 >>= _n;
3307
3308 }
3309
3310 void _0RL_cd_a5226c91c1b2bc21_93000000::unmarshalArguments(cdrStream& _n)
3311 {
3312 (hpp::ID&)arg_0 <<= _n;
3313
3314 }
3315
3316 void _0RL_cd_a5226c91c1b2bc21_93000000::marshalReturnedValues(cdrStream& _n)
3317 {
3318 _n.marshalString(arg_1,0);
3319
3320 }
3321
3322 void _0RL_cd_a5226c91c1b2bc21_93000000::unmarshalReturnedValues(cdrStream& _n)
3323 {
3324 arg_1 = _n.unmarshalString(0);
3325
3326 }
3327
3328 const char* const _0RL_cd_a5226c91c1b2bc21_93000000::_user_exns[] = {
3329 hpp::Error::_PD_repoId
3330 };
3331
3332 void _0RL_cd_a5226c91c1b2bc21_93000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3333 {
3334 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3335 hpp::Error _ex;
3336 _ex <<= s;
3337 if (iop_client) iop_client->RequestCompleted();
3338 throw _ex;
3339 }
3340
3341
3342 else {
3343 if (iop_client) iop_client->RequestCompleted(1);
3344 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3345 (::CORBA::CompletionStatus)s.completion());
3346 }
3347 }
3348
3349 // Local call call-back function.
3350 static void
3351 _0RL_lcfn_a5226c91c1b2bc21_a3000000(omniCallDescriptor* cd, omniServant* svnt)
3352 {
3353 _0RL_cd_a5226c91c1b2bc21_93000000* tcd = (_0RL_cd_a5226c91c1b2bc21_93000000*)cd;
3354 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3355 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3356 impl->displayNodeConstraints(tcd->arg_0, tcd->arg_1.out());
3357 #else
3358 if (!cd->is_upcall())
3359 impl->displayNodeConstraints(tcd->arg_0, tcd->arg_1.out());
3360 else {
3361 try {
3362 impl->displayNodeConstraints(tcd->arg_0, tcd->arg_1.out());
3363 }
3364 catch(hpp::Error& ex) {
3365 throw omniORB::StubUserException(ex._NP_duplicate());
3366 }
3367
3368
3369 }
3370 #endif
3371
3372
3373 }
3374
3375 void hpp::corbaserver::manipulation::_objref_Graph::displayNodeConstraints(::hpp::ID nodeId, ::CORBA::String_out constraints)
3376 {
3377 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_a3000000, "displayNodeConstraints", 23);
3378 _call_desc.arg_0 = nodeId;
3379
3380 _invoke(_call_desc);
3381 constraints = _call_desc.arg_1._retn();
3382
3383
3384 }
3385
3386
3387 //
3388 // Code for hpp::corbaserver::manipulation::Graph::displayEdgeTargetConstraints
3389
3390 // Local call call-back function.
3391 static void
3392 _0RL_lcfn_a5226c91c1b2bc21_b3000000(omniCallDescriptor* cd, omniServant* svnt)
3393 {
3394 _0RL_cd_a5226c91c1b2bc21_93000000* tcd = (_0RL_cd_a5226c91c1b2bc21_93000000*)cd;
3395 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3396 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3397 impl->displayEdgeTargetConstraints(tcd->arg_0, tcd->arg_1.out());
3398 #else
3399 if (!cd->is_upcall())
3400 impl->displayEdgeTargetConstraints(tcd->arg_0, tcd->arg_1.out());
3401 else {
3402 try {
3403 impl->displayEdgeTargetConstraints(tcd->arg_0, tcd->arg_1.out());
3404 }
3405 catch(hpp::Error& ex) {
3406 throw omniORB::StubUserException(ex._NP_duplicate());
3407 }
3408
3409
3410 }
3411 #endif
3412
3413
3414 }
3415
3416 void hpp::corbaserver::manipulation::_objref_Graph::displayEdgeTargetConstraints(::hpp::ID edgeId, ::CORBA::String_out constraints)
3417 {
3418 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b3000000, "displayEdgeTargetConstraints", 29);
3419 _call_desc.arg_0 = edgeId;
3420
3421 _invoke(_call_desc);
3422 constraints = _call_desc.arg_1._retn();
3423
3424
3425 }
3426
3427
3428 //
3429 // Code for hpp::corbaserver::manipulation::Graph::displayEdgeConstraints
3430
3431 // Local call call-back function.
3432 static void
3433 _0RL_lcfn_a5226c91c1b2bc21_c3000000(omniCallDescriptor* cd, omniServant* svnt)
3434 {
3435 _0RL_cd_a5226c91c1b2bc21_93000000* tcd = (_0RL_cd_a5226c91c1b2bc21_93000000*)cd;
3436 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3437 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3438 impl->displayEdgeConstraints(tcd->arg_0, tcd->arg_1.out());
3439 #else
3440 if (!cd->is_upcall())
3441 impl->displayEdgeConstraints(tcd->arg_0, tcd->arg_1.out());
3442 else {
3443 try {
3444 impl->displayEdgeConstraints(tcd->arg_0, tcd->arg_1.out());
3445 }
3446 catch(hpp::Error& ex) {
3447 throw omniORB::StubUserException(ex._NP_duplicate());
3448 }
3449
3450
3451 }
3452 #endif
3453
3454
3455 }
3456
3457 void hpp::corbaserver::manipulation::_objref_Graph::displayEdgeConstraints(::hpp::ID edgeId, ::CORBA::String_out constraints)
3458 {
3459 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_c3000000, "displayEdgeConstraints", 23);
3460 _call_desc.arg_0 = edgeId;
3461
3462 _invoke(_call_desc);
3463 constraints = _call_desc.arg_1._retn();
3464
3465
3466 }
3467
3468
3469 //
3470 // Code for hpp::corbaserver::manipulation::Graph::getNodesConnectedByEdge
3471
3472 // Proxy call descriptor class. Mangled signature:
3473 // void_i_clong_o_cstring_o_cstring_e_chpp_mError
3474 class _0RL_cd_a5226c91c1b2bc21_d3000000
3475 : public omniCallDescriptor
3476 {
3477 public:
3478 inline _0RL_cd_a5226c91c1b2bc21_d3000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3479 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3480 {
3481
3482 }
3483
3484 void marshalArguments(cdrStream&);
3485 void unmarshalArguments(cdrStream&);
3486
3487 void unmarshalReturnedValues(cdrStream&);
3488 void marshalReturnedValues(cdrStream&);
3489
3490 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3491 static const char* const _user_exns[];
3492
3493 hpp::ID arg_0;
3494 ::CORBA::String_var arg_1;
3495 ::CORBA::String_var arg_2;
3496 };
3497
3498 void _0RL_cd_a5226c91c1b2bc21_d3000000::marshalArguments(cdrStream& _n)
3499 {
3500 arg_0 >>= _n;
3501
3502 }
3503
3504 void _0RL_cd_a5226c91c1b2bc21_d3000000::unmarshalArguments(cdrStream& _n)
3505 {
3506 (hpp::ID&)arg_0 <<= _n;
3507
3508 }
3509
3510 void _0RL_cd_a5226c91c1b2bc21_d3000000::marshalReturnedValues(cdrStream& _n)
3511 {
3512 _n.marshalString(arg_1,0);
3513 _n.marshalString(arg_2,0);
3514
3515 }
3516
3517 void _0RL_cd_a5226c91c1b2bc21_d3000000::unmarshalReturnedValues(cdrStream& _n)
3518 {
3519 arg_1 = _n.unmarshalString(0);
3520 arg_2 = _n.unmarshalString(0);
3521
3522 }
3523
3524 const char* const _0RL_cd_a5226c91c1b2bc21_d3000000::_user_exns[] = {
3525 hpp::Error::_PD_repoId
3526 };
3527
3528 void _0RL_cd_a5226c91c1b2bc21_d3000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3529 {
3530 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3531 hpp::Error _ex;
3532 _ex <<= s;
3533 if (iop_client) iop_client->RequestCompleted();
3534 throw _ex;
3535 }
3536
3537
3538 else {
3539 if (iop_client) iop_client->RequestCompleted(1);
3540 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3541 (::CORBA::CompletionStatus)s.completion());
3542 }
3543 }
3544
3545 // Local call call-back function.
3546 static void
3547 _0RL_lcfn_a5226c91c1b2bc21_e3000000(omniCallDescriptor* cd, omniServant* svnt)
3548 {
3549 _0RL_cd_a5226c91c1b2bc21_d3000000* tcd = (_0RL_cd_a5226c91c1b2bc21_d3000000*)cd;
3550 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3551 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3552 impl->getNodesConnectedByEdge(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3553 #else
3554 if (!cd->is_upcall())
3555 impl->getNodesConnectedByEdge(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3556 else {
3557 try {
3558 impl->getNodesConnectedByEdge(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3559 }
3560 catch(hpp::Error& ex) {
3561 throw omniORB::StubUserException(ex._NP_duplicate());
3562 }
3563
3564
3565 }
3566 #endif
3567
3568
3569 }
3570
3571 void hpp::corbaserver::manipulation::_objref_Graph::getNodesConnectedByEdge(::hpp::ID edgeId, ::CORBA::String_out from, ::CORBA::String_out to)
3572 {
3573 _0RL_cd_a5226c91c1b2bc21_d3000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_e3000000, "getNodesConnectedByEdge", 24);
3574 _call_desc.arg_0 = edgeId;
3575
3576 _invoke(_call_desc);
3577 from = _call_desc.arg_1._retn();
3578 to = _call_desc.arg_2._retn();
3579
3580
3581 }
3582
3583
3584 //
3585 // Code for hpp::corbaserver::manipulation::Graph::display
3586
3587 // Local call call-back function.
3588 static void
3589 _0RL_lcfn_a5226c91c1b2bc21_f3000000(omniCallDescriptor* cd, omniServant* svnt)
3590 {
3591 _0RL_cd_a5226c91c1b2bc21_20000000* tcd = (_0RL_cd_a5226c91c1b2bc21_20000000*)cd;
3592 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3593 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3594 impl->display(tcd->arg_0);
3595 #else
3596 if (!cd->is_upcall())
3597 impl->display(tcd->arg_0);
3598 else {
3599 try {
3600 impl->display(tcd->arg_0);
3601 }
3602 catch(hpp::Error& ex) {
3603 throw omniORB::StubUserException(ex._NP_duplicate());
3604 }
3605
3606
3607 }
3608 #endif
3609
3610
3611 }
3612
3613 void hpp::corbaserver::manipulation::_objref_Graph::display(const char* filename)
3614 {
3615 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f3000000, "display", 8);
3616 _call_desc.arg_0 = filename;
3617
3618 _invoke(_call_desc);
3619
3620
3621
3622 }
3623
3624
3625 //
3626 // Code for hpp::corbaserver::manipulation::Graph::getHistogramValue
3627
3628 // Proxy call descriptor class. Mangled signature:
3629 // void_i_clong_o_chpp_mfloatSeq_o_chpp_mfloatSeqSeq_e_chpp_mError
3630 class _0RL_cd_a5226c91c1b2bc21_04000000
3631 : public omniCallDescriptor
3632 {
3633 public:
3634 inline _0RL_cd_a5226c91c1b2bc21_04000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3635 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3636 {
3637
3638 }
3639
3640 void marshalArguments(cdrStream&);
3641 void unmarshalArguments(cdrStream&);
3642
3643 void unmarshalReturnedValues(cdrStream&);
3644 void marshalReturnedValues(cdrStream&);
3645
3646 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3647 static const char* const _user_exns[];
3648
3649 hpp::ID arg_0;
3650 hpp::floatSeq_var arg_1;
3651 hpp::floatSeqSeq_var arg_2;
3652 };
3653
3654 void _0RL_cd_a5226c91c1b2bc21_04000000::marshalArguments(cdrStream& _n)
3655 {
3656 arg_0 >>= _n;
3657
3658 }
3659
3660 void _0RL_cd_a5226c91c1b2bc21_04000000::unmarshalArguments(cdrStream& _n)
3661 {
3662 (hpp::ID&)arg_0 <<= _n;
3663
3664 }
3665
3666 void _0RL_cd_a5226c91c1b2bc21_04000000::marshalReturnedValues(cdrStream& _n)
3667 {
3668 (const hpp::floatSeq&) arg_1 >>= _n;
3669 (const hpp::floatSeqSeq&) arg_2 >>= _n;
3670
3671 }
3672
3673 void _0RL_cd_a5226c91c1b2bc21_04000000::unmarshalReturnedValues(cdrStream& _n)
3674 {
3675 arg_1 = new hpp::floatSeq;
3676 (hpp::floatSeq&)arg_1 <<= _n;
3677 arg_2 = new hpp::floatSeqSeq;
3678 (hpp::floatSeqSeq&)arg_2 <<= _n;
3679
3680 }
3681
3682 const char* const _0RL_cd_a5226c91c1b2bc21_04000000::_user_exns[] = {
3683 hpp::Error::_PD_repoId
3684 };
3685
3686 void _0RL_cd_a5226c91c1b2bc21_04000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3687 {
3688 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3689 hpp::Error _ex;
3690 _ex <<= s;
3691 if (iop_client) iop_client->RequestCompleted();
3692 throw _ex;
3693 }
3694
3695
3696 else {
3697 if (iop_client) iop_client->RequestCompleted(1);
3698 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3699 (::CORBA::CompletionStatus)s.completion());
3700 }
3701 }
3702
3703 // Local call call-back function.
3704 static void
3705 _0RL_lcfn_a5226c91c1b2bc21_14000000(omniCallDescriptor* cd, omniServant* svnt)
3706 {
3707 _0RL_cd_a5226c91c1b2bc21_04000000* tcd = (_0RL_cd_a5226c91c1b2bc21_04000000*)cd;
3708 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3709 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3710 impl->getHistogramValue(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3711 #else
3712 if (!cd->is_upcall())
3713 impl->getHistogramValue(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3714 else {
3715 try {
3716 impl->getHistogramValue(tcd->arg_0, tcd->arg_1.out(), tcd->arg_2.out());
3717 }
3718 catch(hpp::Error& ex) {
3719 throw omniORB::StubUserException(ex._NP_duplicate());
3720 }
3721
3722
3723 }
3724 #endif
3725
3726
3727 }
3728
3729 void hpp::corbaserver::manipulation::_objref_Graph::getHistogramValue(::hpp::ID edgeId, ::hpp::floatSeq_out freq, ::hpp::floatSeqSeq_out values)
3730 {
3731 _0RL_cd_a5226c91c1b2bc21_04000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_14000000, "getHistogramValue", 18);
3732 _call_desc.arg_0 = edgeId;
3733
3734 _invoke(_call_desc);
3735 freq = _call_desc.arg_1._retn();
3736 values = _call_desc.arg_2._retn();
3737
3738
3739 }
3740
3741
3742 //
3743 // Code for hpp::corbaserver::manipulation::Graph::setShort
3744
3745 // Proxy call descriptor class. Mangled signature:
3746 // void_i_clong_i_cboolean_e_chpp_mError
3747 class _0RL_cd_a5226c91c1b2bc21_24000000
3748 : public omniCallDescriptor
3749 {
3750 public:
3751 inline _0RL_cd_a5226c91c1b2bc21_24000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3752 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3753 {
3754
3755 }
3756
3757 void marshalArguments(cdrStream&);
3758 void unmarshalArguments(cdrStream&);
3759
3760
3761 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3762 static const char* const _user_exns[];
3763
3764 hpp::ID arg_0;
3765 ::CORBA::Boolean arg_1;
3766 };
3767
3768 void _0RL_cd_a5226c91c1b2bc21_24000000::marshalArguments(cdrStream& _n)
3769 {
3770 arg_0 >>= _n;
3771 _n.marshalBoolean(arg_1);
3772
3773 }
3774
3775 void _0RL_cd_a5226c91c1b2bc21_24000000::unmarshalArguments(cdrStream& _n)
3776 {
3777 (hpp::ID&)arg_0 <<= _n;
3778 arg_1 = _n.unmarshalBoolean();
3779
3780 }
3781
3782 const char* const _0RL_cd_a5226c91c1b2bc21_24000000::_user_exns[] = {
3783 hpp::Error::_PD_repoId
3784 };
3785
3786 void _0RL_cd_a5226c91c1b2bc21_24000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3787 {
3788 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3789 hpp::Error _ex;
3790 _ex <<= s;
3791 if (iop_client) iop_client->RequestCompleted();
3792 throw _ex;
3793 }
3794
3795
3796 else {
3797 if (iop_client) iop_client->RequestCompleted(1);
3798 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3799 (::CORBA::CompletionStatus)s.completion());
3800 }
3801 }
3802
3803 // Local call call-back function.
3804 static void
3805 _0RL_lcfn_a5226c91c1b2bc21_34000000(omniCallDescriptor* cd, omniServant* svnt)
3806 {
3807 _0RL_cd_a5226c91c1b2bc21_24000000* tcd = (_0RL_cd_a5226c91c1b2bc21_24000000*)cd;
3808 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3809 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3810 impl->setShort(tcd->arg_0, tcd->arg_1);
3811 #else
3812 if (!cd->is_upcall())
3813 impl->setShort(tcd->arg_0, tcd->arg_1);
3814 else {
3815 try {
3816 impl->setShort(tcd->arg_0, tcd->arg_1);
3817 }
3818 catch(hpp::Error& ex) {
3819 throw omniORB::StubUserException(ex._NP_duplicate());
3820 }
3821
3822
3823 }
3824 #endif
3825
3826
3827 }
3828
3829 void hpp::corbaserver::manipulation::_objref_Graph::setShort(::hpp::ID edgeId, ::CORBA::Boolean isShort)
3830 {
3831 _0RL_cd_a5226c91c1b2bc21_24000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_34000000, "setShort", 9);
3832 _call_desc.arg_0 = edgeId;
3833 _call_desc.arg_1 = isShort;
3834
3835 _invoke(_call_desc);
3836
3837
3838
3839 }
3840
3841
3842 //
3843 // Code for hpp::corbaserver::manipulation::Graph::isShort
3844
3845 // Proxy call descriptor class. Mangled signature:
3846 // _cboolean_i_clong_e_chpp_mError
3847 class _0RL_cd_a5226c91c1b2bc21_44000000
3848 : public omniCallDescriptor
3849 {
3850 public:
3851 inline _0RL_cd_a5226c91c1b2bc21_44000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3852 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3853 {
3854
3855 }
3856
3857 void marshalArguments(cdrStream&);
3858 void unmarshalArguments(cdrStream&);
3859
3860 void unmarshalReturnedValues(cdrStream&);
3861 void marshalReturnedValues(cdrStream&);
3862
3863 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3864 static const char* const _user_exns[];
3865
3866 hpp::ID arg_0;
3867 ::CORBA::Boolean result;
3868 };
3869
3870 void _0RL_cd_a5226c91c1b2bc21_44000000::marshalArguments(cdrStream& _n)
3871 {
3872 arg_0 >>= _n;
3873
3874 }
3875
3876 void _0RL_cd_a5226c91c1b2bc21_44000000::unmarshalArguments(cdrStream& _n)
3877 {
3878 (hpp::ID&)arg_0 <<= _n;
3879
3880 }
3881
3882 void _0RL_cd_a5226c91c1b2bc21_44000000::marshalReturnedValues(cdrStream& _n)
3883 {
3884 _n.marshalBoolean(result);
3885
3886 }
3887
3888 void _0RL_cd_a5226c91c1b2bc21_44000000::unmarshalReturnedValues(cdrStream& _n)
3889 {
3890 result = _n.unmarshalBoolean();
3891
3892 }
3893
3894 const char* const _0RL_cd_a5226c91c1b2bc21_44000000::_user_exns[] = {
3895 hpp::Error::_PD_repoId
3896 };
3897
3898 void _0RL_cd_a5226c91c1b2bc21_44000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
3899 {
3900 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
3901 hpp::Error _ex;
3902 _ex <<= s;
3903 if (iop_client) iop_client->RequestCompleted();
3904 throw _ex;
3905 }
3906
3907
3908 else {
3909 if (iop_client) iop_client->RequestCompleted(1);
3910 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
3911 (::CORBA::CompletionStatus)s.completion());
3912 }
3913 }
3914
3915 // Local call call-back function.
3916 static void
3917 _0RL_lcfn_a5226c91c1b2bc21_54000000(omniCallDescriptor* cd, omniServant* svnt)
3918 {
3919 _0RL_cd_a5226c91c1b2bc21_44000000* tcd = (_0RL_cd_a5226c91c1b2bc21_44000000*)cd;
3920 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
3921 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
3922 tcd->result = impl->isShort(tcd->arg_0);
3923 #else
3924 if (!cd->is_upcall())
3925 tcd->result = impl->isShort(tcd->arg_0);
3926 else {
3927 try {
3928 tcd->result = impl->isShort(tcd->arg_0);
3929 }
3930 catch(hpp::Error& ex) {
3931 throw omniORB::StubUserException(ex._NP_duplicate());
3932 }
3933
3934
3935 }
3936 #endif
3937
3938
3939 }
3940
3941 ::CORBA::Boolean hpp::corbaserver::manipulation::_objref_Graph::isShort(::hpp::ID edgeId)
3942 {
3943 _0RL_cd_a5226c91c1b2bc21_44000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_54000000, "isShort", 8);
3944 _call_desc.arg_0 = edgeId;
3945
3946 _invoke(_call_desc);
3947 return _call_desc.result;
3948
3949
3950 }
3951
3952
3953 //
3954 // Code for hpp::corbaserver::manipulation::Graph::autoBuild
3955
3956 // Proxy call descriptor class. Mangled signature:
3957 // _clong_i_cstring_i_chpp_mNames__t_i_chpp_mNames__t_i_chpp_mcorbaserver_mmanipulation_mNamess__t_i_chpp_mcorbaserver_mmanipulation_mNamess__t_i_chpp_mNames__t_i_chpp_mcorbaserver_mmanipulation_mRules_e_chpp_mError
3958 class _0RL_cd_a5226c91c1b2bc21_64000000
3959 : public omniCallDescriptor
3960 {
3961 public:
3962 inline _0RL_cd_a5226c91c1b2bc21_64000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
3963 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
3964 {
3965
3966 }
3967
3968 void marshalArguments(cdrStream&);
3969 void unmarshalArguments(cdrStream&);
3970
3971 void unmarshalReturnedValues(cdrStream&);
3972 void marshalReturnedValues(cdrStream&);
3973
3974 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
3975 static const char* const _user_exns[];
3976
3977 ::CORBA::String_var arg_0_;
3978 const char* arg_0;
3979 hpp::Names_t_var arg_1_;
3980 const hpp::Names_t* arg_1;
3981 hpp::Names_t_var arg_2_;
3982 const hpp::Names_t* arg_2;
3983 hpp::corbaserver::manipulation::Namess_t_var arg_3_;
3984 const hpp::corbaserver::manipulation::Namess_t* arg_3;
3985 hpp::corbaserver::manipulation::Namess_t_var arg_4_;
3986 const hpp::corbaserver::manipulation::Namess_t* arg_4;
3987 hpp::Names_t_var arg_5_;
3988 const hpp::Names_t* arg_5;
3989 hpp::corbaserver::manipulation::Rules_var arg_6_;
3990 const hpp::corbaserver::manipulation::Rules* arg_6;
3991 ::CORBA::Long result;
3992 };
3993
3994 void _0RL_cd_a5226c91c1b2bc21_64000000::marshalArguments(cdrStream& _n)
3995 {
3996 _n.marshalString(arg_0,0);
3997 (const hpp::Names_t&) *arg_1 >>= _n;
3998 (const hpp::Names_t&) *arg_2 >>= _n;
3999 (const hpp::corbaserver::manipulation::Namess_t&) *arg_3 >>= _n;
4000 (const hpp::corbaserver::manipulation::Namess_t&) *arg_4 >>= _n;
4001 (const hpp::Names_t&) *arg_5 >>= _n;
4002 (const hpp::corbaserver::manipulation::Rules&) *arg_6 >>= _n;
4003
4004 }
4005
4006 void _0RL_cd_a5226c91c1b2bc21_64000000::unmarshalArguments(cdrStream& _n)
4007 {
4008 arg_0_ = _n.unmarshalString(0);
4009 arg_0 = arg_0_.in();
4010 arg_1_ = new hpp::Names_t;
4011 (hpp::Names_t&)arg_1_ <<= _n;
4012 arg_1 = &arg_1_.in();
4013 arg_2_ = new hpp::Names_t;
4014 (hpp::Names_t&)arg_2_ <<= _n;
4015 arg_2 = &arg_2_.in();
4016 arg_3_ = new hpp::corbaserver::manipulation::Namess_t;
4017 (hpp::corbaserver::manipulation::Namess_t&)arg_3_ <<= _n;
4018 arg_3 = &arg_3_.in();
4019 arg_4_ = new hpp::corbaserver::manipulation::Namess_t;
4020 (hpp::corbaserver::manipulation::Namess_t&)arg_4_ <<= _n;
4021 arg_4 = &arg_4_.in();
4022 arg_5_ = new hpp::Names_t;
4023 (hpp::Names_t&)arg_5_ <<= _n;
4024 arg_5 = &arg_5_.in();
4025 arg_6_ = new hpp::corbaserver::manipulation::Rules;
4026 (hpp::corbaserver::manipulation::Rules&)arg_6_ <<= _n;
4027 arg_6 = &arg_6_.in();
4028
4029 }
4030
4031 void _0RL_cd_a5226c91c1b2bc21_64000000::marshalReturnedValues(cdrStream& _n)
4032 {
4033 result >>= _n;
4034
4035 }
4036
4037 void _0RL_cd_a5226c91c1b2bc21_64000000::unmarshalReturnedValues(cdrStream& _n)
4038 {
4039 (::CORBA::Long&)result <<= _n;
4040
4041 }
4042
4043 const char* const _0RL_cd_a5226c91c1b2bc21_64000000::_user_exns[] = {
4044 hpp::Error::_PD_repoId
4045 };
4046
4047 void _0RL_cd_a5226c91c1b2bc21_64000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4048 {
4049 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4050 hpp::Error _ex;
4051 _ex <<= s;
4052 if (iop_client) iop_client->RequestCompleted();
4053 throw _ex;
4054 }
4055
4056
4057 else {
4058 if (iop_client) iop_client->RequestCompleted(1);
4059 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4060 (::CORBA::CompletionStatus)s.completion());
4061 }
4062 }
4063
4064 // Local call call-back function.
4065 static void
4066 _0RL_lcfn_a5226c91c1b2bc21_74000000(omniCallDescriptor* cd, omniServant* svnt)
4067 {
4068 _0RL_cd_a5226c91c1b2bc21_64000000* tcd = (_0RL_cd_a5226c91c1b2bc21_64000000*)cd;
4069 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4070 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4071 tcd->result = impl->autoBuild(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, *tcd->arg_3, *tcd->arg_4, *tcd->arg_5, *tcd->arg_6);
4072 #else
4073 if (!cd->is_upcall())
4074 tcd->result = impl->autoBuild(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, *tcd->arg_3, *tcd->arg_4, *tcd->arg_5, *tcd->arg_6);
4075 else {
4076 try {
4077 tcd->result = impl->autoBuild(tcd->arg_0, *tcd->arg_1, *tcd->arg_2, *tcd->arg_3, *tcd->arg_4, *tcd->arg_5, *tcd->arg_6);
4078 }
4079 catch(hpp::Error& ex) {
4080 throw omniORB::StubUserException(ex._NP_duplicate());
4081 }
4082
4083
4084 }
4085 #endif
4086
4087
4088 }
4089
4090 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::autoBuild(const char* graphName, const ::hpp::Names_t& grippers, const ::hpp::Names_t& objects, const ::hpp::corbaserver::manipulation::Namess_t& handlesPerObject, const ::hpp::corbaserver::manipulation::Namess_t& contactsPerObject, const ::hpp::Names_t& envNames, const ::hpp::corbaserver::manipulation::Rules& rulesList)
4091 {
4092 _0RL_cd_a5226c91c1b2bc21_64000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_74000000, "autoBuild", 10);
4093 _call_desc.arg_0 = graphName;
4094 _call_desc.arg_1 = &(::hpp::Names_t&) grippers;
4095 _call_desc.arg_2 = &(::hpp::Names_t&) objects;
4096 _call_desc.arg_3 = &(::hpp::corbaserver::manipulation::Namess_t&) handlesPerObject;
4097 _call_desc.arg_4 = &(::hpp::corbaserver::manipulation::Namess_t&) contactsPerObject;
4098 _call_desc.arg_5 = &(::hpp::Names_t&) envNames;
4099 _call_desc.arg_6 = &(::hpp::corbaserver::manipulation::Rules&) rulesList;
4100
4101 _invoke(_call_desc);
4102 return _call_desc.result;
4103
4104
4105 }
4106
4107
4108 //
4109 // Code for hpp::corbaserver::manipulation::Graph::setWeight
4110
4111 // Local call call-back function.
4112 static void
4113 _0RL_lcfn_a5226c91c1b2bc21_84000000(omniCallDescriptor* cd, omniServant* svnt)
4114 {
4115 _0RL_cd_a5226c91c1b2bc21_c0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_c0000000*)cd;
4116 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4117 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4118 impl->setWeight(tcd->arg_0, tcd->arg_1);
4119 #else
4120 if (!cd->is_upcall())
4121 impl->setWeight(tcd->arg_0, tcd->arg_1);
4122 else {
4123 try {
4124 impl->setWeight(tcd->arg_0, tcd->arg_1);
4125 }
4126 catch(hpp::Error& ex) {
4127 throw omniORB::StubUserException(ex._NP_duplicate());
4128 }
4129
4130
4131 }
4132 #endif
4133
4134
4135 }
4136
4137 void hpp::corbaserver::manipulation::_objref_Graph::setWeight(::hpp::ID edgeID, ::CORBA::Long weight)
4138 {
4139 _0RL_cd_a5226c91c1b2bc21_c0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_84000000, "setWeight", 10);
4140 _call_desc.arg_0 = edgeID;
4141 _call_desc.arg_1 = weight;
4142
4143 _invoke(_call_desc);
4144
4145
4146
4147 }
4148
4149
4150 //
4151 // Code for hpp::corbaserver::manipulation::Graph::getWeight
4152
4153 // Proxy call descriptor class. Mangled signature:
4154 // _clong_i_clong_e_chpp_mError
4155 class _0RL_cd_a5226c91c1b2bc21_94000000
4156 : public omniCallDescriptor
4157 {
4158 public:
4159 inline _0RL_cd_a5226c91c1b2bc21_94000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
4160 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
4161 {
4162
4163 }
4164
4165 void marshalArguments(cdrStream&);
4166 void unmarshalArguments(cdrStream&);
4167
4168 void unmarshalReturnedValues(cdrStream&);
4169 void marshalReturnedValues(cdrStream&);
4170
4171 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
4172 static const char* const _user_exns[];
4173
4174 hpp::ID arg_0;
4175 ::CORBA::Long result;
4176 };
4177
4178 void _0RL_cd_a5226c91c1b2bc21_94000000::marshalArguments(cdrStream& _n)
4179 {
4180 arg_0 >>= _n;
4181
4182 }
4183
4184 void _0RL_cd_a5226c91c1b2bc21_94000000::unmarshalArguments(cdrStream& _n)
4185 {
4186 (hpp::ID&)arg_0 <<= _n;
4187
4188 }
4189
4190 void _0RL_cd_a5226c91c1b2bc21_94000000::marshalReturnedValues(cdrStream& _n)
4191 {
4192 result >>= _n;
4193
4194 }
4195
4196 void _0RL_cd_a5226c91c1b2bc21_94000000::unmarshalReturnedValues(cdrStream& _n)
4197 {
4198 (::CORBA::Long&)result <<= _n;
4199
4200 }
4201
4202 const char* const _0RL_cd_a5226c91c1b2bc21_94000000::_user_exns[] = {
4203 hpp::Error::_PD_repoId
4204 };
4205
4206 void _0RL_cd_a5226c91c1b2bc21_94000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4207 {
4208 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4209 hpp::Error _ex;
4210 _ex <<= s;
4211 if (iop_client) iop_client->RequestCompleted();
4212 throw _ex;
4213 }
4214
4215
4216 else {
4217 if (iop_client) iop_client->RequestCompleted(1);
4218 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4219 (::CORBA::CompletionStatus)s.completion());
4220 }
4221 }
4222
4223 // Local call call-back function.
4224 static void
4225 _0RL_lcfn_a5226c91c1b2bc21_a4000000(omniCallDescriptor* cd, omniServant* svnt)
4226 {
4227 _0RL_cd_a5226c91c1b2bc21_94000000* tcd = (_0RL_cd_a5226c91c1b2bc21_94000000*)cd;
4228 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4229 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4230 tcd->result = impl->getWeight(tcd->arg_0);
4231 #else
4232 if (!cd->is_upcall())
4233 tcd->result = impl->getWeight(tcd->arg_0);
4234 else {
4235 try {
4236 tcd->result = impl->getWeight(tcd->arg_0);
4237 }
4238 catch(hpp::Error& ex) {
4239 throw omniORB::StubUserException(ex._NP_duplicate());
4240 }
4241
4242
4243 }
4244 #endif
4245
4246
4247 }
4248
4249 ::CORBA::Long hpp::corbaserver::manipulation::_objref_Graph::getWeight(::hpp::ID edgeID)
4250 {
4251 _0RL_cd_a5226c91c1b2bc21_94000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_a4000000, "getWeight", 10);
4252 _call_desc.arg_0 = edgeID;
4253
4254 _invoke(_call_desc);
4255 return _call_desc.result;
4256
4257
4258 }
4259
4260
4261 //
4262 // Code for hpp::corbaserver::manipulation::Graph::getName
4263
4264 // Local call call-back function.
4265 static void
4266 _0RL_lcfn_a5226c91c1b2bc21_b4000000(omniCallDescriptor* cd, omniServant* svnt)
4267 {
4268 _0RL_cd_a5226c91c1b2bc21_e0000000* tcd = (_0RL_cd_a5226c91c1b2bc21_e0000000*)cd;
4269 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4270 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4271 tcd->result = impl->getName(tcd->arg_0);
4272 #else
4273 if (!cd->is_upcall())
4274 tcd->result = impl->getName(tcd->arg_0);
4275 else {
4276 try {
4277 tcd->result = impl->getName(tcd->arg_0);
4278 }
4279 catch(hpp::Error& ex) {
4280 throw omniORB::StubUserException(ex._NP_duplicate());
4281 }
4282
4283
4284 }
4285 #endif
4286
4287
4288 }
4289
4290 char* hpp::corbaserver::manipulation::_objref_Graph::getName(::hpp::ID elmtID)
4291 {
4292 _0RL_cd_a5226c91c1b2bc21_e0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b4000000, "getName", 8);
4293 _call_desc.arg_0 = elmtID;
4294
4295 _invoke(_call_desc);
4296 return _call_desc.result._retn();
4297
4298
4299 }
4300
4301
4302 //
4303 // Code for hpp::corbaserver::manipulation::Graph::initialize
4304
4305 // Proxy call descriptor class. Mangled signature:
4306 // void_e_chpp_mError
4307 class _0RL_cd_a5226c91c1b2bc21_c4000000
4308 : public omniCallDescriptor
4309 {
4310 public:
4311 inline _0RL_cd_a5226c91c1b2bc21_c4000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
4312 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
4313 {
4314
4315 }
4316
4317
4318
4319 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
4320 static const char* const _user_exns[];
4321
4322
4323 };
4324
4325 const char* const _0RL_cd_a5226c91c1b2bc21_c4000000::_user_exns[] = {
4326 hpp::Error::_PD_repoId
4327 };
4328
4329 void _0RL_cd_a5226c91c1b2bc21_c4000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4330 {
4331 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4332 hpp::Error _ex;
4333 _ex <<= s;
4334 if (iop_client) iop_client->RequestCompleted();
4335 throw _ex;
4336 }
4337
4338
4339 else {
4340 if (iop_client) iop_client->RequestCompleted(1);
4341 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4342 (::CORBA::CompletionStatus)s.completion());
4343 }
4344 }
4345
4346 // Local call call-back function.
4347 static void
4348 _0RL_lcfn_a5226c91c1b2bc21_d4000000(omniCallDescriptor* _OMNIORB_EX_ONLY_CD(cd), omniServant* svnt)
4349 {
4350
4351 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4352 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4353 impl->initialize();
4354 #else
4355 if (!cd->is_upcall())
4356 impl->initialize();
4357 else {
4358 try {
4359 impl->initialize();
4360 }
4361 catch(hpp::Error& ex) {
4362 throw omniORB::StubUserException(ex._NP_duplicate());
4363 }
4364
4365
4366 }
4367 #endif
4368
4369
4370 }
4371
4372 void hpp::corbaserver::manipulation::_objref_Graph::initialize()
4373 {
4374 _0RL_cd_a5226c91c1b2bc21_c4000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d4000000, "initialize", 11);
4375
4376
4377 _invoke(_call_desc);
4378
4379
4380
4381 }
4382
4383
4384 //
4385 // Code for hpp::corbaserver::manipulation::Graph::getRelativeMotionMatrix
4386
4387 // Proxy call descriptor class. Mangled signature:
4388 // void_i_clong_o_chpp_mintSeqSeq_e_chpp_mError
4389 class _0RL_cd_a5226c91c1b2bc21_e4000000
4390 : public omniCallDescriptor
4391 {
4392 public:
4393 inline _0RL_cd_a5226c91c1b2bc21_e4000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
4394 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
4395 {
4396
4397 }
4398
4399 void marshalArguments(cdrStream&);
4400 void unmarshalArguments(cdrStream&);
4401
4402 void unmarshalReturnedValues(cdrStream&);
4403 void marshalReturnedValues(cdrStream&);
4404
4405 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
4406 static const char* const _user_exns[];
4407
4408 hpp::ID arg_0;
4409 hpp::intSeqSeq_var arg_1;
4410 };
4411
4412 void _0RL_cd_a5226c91c1b2bc21_e4000000::marshalArguments(cdrStream& _n)
4413 {
4414 arg_0 >>= _n;
4415
4416 }
4417
4418 void _0RL_cd_a5226c91c1b2bc21_e4000000::unmarshalArguments(cdrStream& _n)
4419 {
4420 (hpp::ID&)arg_0 <<= _n;
4421
4422 }
4423
4424 void _0RL_cd_a5226c91c1b2bc21_e4000000::marshalReturnedValues(cdrStream& _n)
4425 {
4426 (const hpp::intSeqSeq&) arg_1 >>= _n;
4427
4428 }
4429
4430 void _0RL_cd_a5226c91c1b2bc21_e4000000::unmarshalReturnedValues(cdrStream& _n)
4431 {
4432 arg_1 = new hpp::intSeqSeq;
4433 (hpp::intSeqSeq&)arg_1 <<= _n;
4434
4435 }
4436
4437 const char* const _0RL_cd_a5226c91c1b2bc21_e4000000::_user_exns[] = {
4438 hpp::Error::_PD_repoId
4439 };
4440
4441 void _0RL_cd_a5226c91c1b2bc21_e4000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4442 {
4443 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4444 hpp::Error _ex;
4445 _ex <<= s;
4446 if (iop_client) iop_client->RequestCompleted();
4447 throw _ex;
4448 }
4449
4450
4451 else {
4452 if (iop_client) iop_client->RequestCompleted(1);
4453 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4454 (::CORBA::CompletionStatus)s.completion());
4455 }
4456 }
4457
4458 // Local call call-back function.
4459 static void
4460 _0RL_lcfn_a5226c91c1b2bc21_f4000000(omniCallDescriptor* cd, omniServant* svnt)
4461 {
4462 _0RL_cd_a5226c91c1b2bc21_e4000000* tcd = (_0RL_cd_a5226c91c1b2bc21_e4000000*)cd;
4463 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4464 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4465 impl->getRelativeMotionMatrix(tcd->arg_0, tcd->arg_1.out());
4466 #else
4467 if (!cd->is_upcall())
4468 impl->getRelativeMotionMatrix(tcd->arg_0, tcd->arg_1.out());
4469 else {
4470 try {
4471 impl->getRelativeMotionMatrix(tcd->arg_0, tcd->arg_1.out());
4472 }
4473 catch(hpp::Error& ex) {
4474 throw omniORB::StubUserException(ex._NP_duplicate());
4475 }
4476
4477
4478 }
4479 #endif
4480
4481
4482 }
4483
4484 void hpp::corbaserver::manipulation::_objref_Graph::getRelativeMotionMatrix(::hpp::ID edgeID, ::hpp::intSeqSeq_out matrix)
4485 {
4486 _0RL_cd_a5226c91c1b2bc21_e4000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f4000000, "getRelativeMotionMatrix", 24);
4487 _call_desc.arg_0 = edgeID;
4488
4489 _invoke(_call_desc);
4490 matrix = _call_desc.arg_1._retn();
4491
4492
4493 }
4494
4495
4496 //
4497 // Code for hpp::corbaserver::manipulation::Graph::setSecurityMarginForEdge
4498
4499 // Proxy call descriptor class. Mangled signature:
4500 // void_i_clong_i_cstring_i_cstring_i_cdouble_e_chpp_mError
4501 class _0RL_cd_a5226c91c1b2bc21_05000000
4502 : public omniCallDescriptor
4503 {
4504 public:
4505 inline _0RL_cd_a5226c91c1b2bc21_05000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
4506 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
4507 {
4508
4509 }
4510
4511 void marshalArguments(cdrStream&);
4512 void unmarshalArguments(cdrStream&);
4513
4514
4515 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
4516 static const char* const _user_exns[];
4517
4518 hpp::ID arg_0;
4519 ::CORBA::String_var arg_1_;
4520 const char* arg_1;
4521 ::CORBA::String_var arg_2_;
4522 const char* arg_2;
4523 ::CORBA::Double arg_3;
4524 };
4525
4526 void _0RL_cd_a5226c91c1b2bc21_05000000::marshalArguments(cdrStream& _n)
4527 {
4528 arg_0 >>= _n;
4529 _n.marshalString(arg_1,0);
4530 _n.marshalString(arg_2,0);
4531 arg_3 >>= _n;
4532
4533 }
4534
4535 void _0RL_cd_a5226c91c1b2bc21_05000000::unmarshalArguments(cdrStream& _n)
4536 {
4537 (hpp::ID&)arg_0 <<= _n;
4538 arg_1_ = _n.unmarshalString(0);
4539 arg_1 = arg_1_.in();
4540 arg_2_ = _n.unmarshalString(0);
4541 arg_2 = arg_2_.in();
4542 (::CORBA::Double&)arg_3 <<= _n;
4543
4544 }
4545
4546 const char* const _0RL_cd_a5226c91c1b2bc21_05000000::_user_exns[] = {
4547 hpp::Error::_PD_repoId
4548 };
4549
4550 void _0RL_cd_a5226c91c1b2bc21_05000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4551 {
4552 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4553 hpp::Error _ex;
4554 _ex <<= s;
4555 if (iop_client) iop_client->RequestCompleted();
4556 throw _ex;
4557 }
4558
4559
4560 else {
4561 if (iop_client) iop_client->RequestCompleted(1);
4562 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4563 (::CORBA::CompletionStatus)s.completion());
4564 }
4565 }
4566
4567 // Local call call-back function.
4568 static void
4569 _0RL_lcfn_a5226c91c1b2bc21_15000000(omniCallDescriptor* cd, omniServant* svnt)
4570 {
4571 _0RL_cd_a5226c91c1b2bc21_05000000* tcd = (_0RL_cd_a5226c91c1b2bc21_05000000*)cd;
4572 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4573 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4574 impl->setSecurityMarginForEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
4575 #else
4576 if (!cd->is_upcall())
4577 impl->setSecurityMarginForEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
4578 else {
4579 try {
4580 impl->setSecurityMarginForEdge(tcd->arg_0, tcd->arg_1, tcd->arg_2, tcd->arg_3);
4581 }
4582 catch(hpp::Error& ex) {
4583 throw omniORB::StubUserException(ex._NP_duplicate());
4584 }
4585
4586
4587 }
4588 #endif
4589
4590
4591 }
4592
4593 void hpp::corbaserver::manipulation::_objref_Graph::setSecurityMarginForEdge(::hpp::ID edgeID, const char* joint1, const char* joint2, ::CORBA::Double margin)
4594 {
4595 _0RL_cd_a5226c91c1b2bc21_05000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_15000000, "setSecurityMarginForEdge", 25);
4596 _call_desc.arg_0 = edgeID;
4597 _call_desc.arg_1 = joint1;
4598 _call_desc.arg_2 = joint2;
4599 _call_desc.arg_3 = margin;
4600
4601 _invoke(_call_desc);
4602
4603
4604
4605 }
4606
4607
4608 //
4609 // Code for hpp::corbaserver::manipulation::Graph::getSecurityMarginMatrixForEdge
4610
4611 // Proxy call descriptor class. Mangled signature:
4612 // void_i_clong_o_chpp_mfloatSeqSeq_e_chpp_mError
4613 class _0RL_cd_a5226c91c1b2bc21_25000000
4614 : public omniCallDescriptor
4615 {
4616 public:
4617 inline _0RL_cd_a5226c91c1b2bc21_25000000(LocalCallFn lcfn, const char* op_, size_t oplen, _CORBA_Boolean upcall=0)
4618 : omniCallDescriptor(lcfn, op_, oplen, 0, _user_exns, 1, upcall)
4619 {
4620
4621 }
4622
4623 void marshalArguments(cdrStream&);
4624 void unmarshalArguments(cdrStream&);
4625
4626 void unmarshalReturnedValues(cdrStream&);
4627 void marshalReturnedValues(cdrStream&);
4628
4629 void userException(cdrStream&, _OMNI_NS(IOP_C)*, const char*);
4630 static const char* const _user_exns[];
4631
4632 hpp::ID arg_0;
4633 hpp::floatSeqSeq_var arg_1;
4634 };
4635
4636 void _0RL_cd_a5226c91c1b2bc21_25000000::marshalArguments(cdrStream& _n)
4637 {
4638 arg_0 >>= _n;
4639
4640 }
4641
4642 void _0RL_cd_a5226c91c1b2bc21_25000000::unmarshalArguments(cdrStream& _n)
4643 {
4644 (hpp::ID&)arg_0 <<= _n;
4645
4646 }
4647
4648 void _0RL_cd_a5226c91c1b2bc21_25000000::marshalReturnedValues(cdrStream& _n)
4649 {
4650 (const hpp::floatSeqSeq&) arg_1 >>= _n;
4651
4652 }
4653
4654 void _0RL_cd_a5226c91c1b2bc21_25000000::unmarshalReturnedValues(cdrStream& _n)
4655 {
4656 arg_1 = new hpp::floatSeqSeq;
4657 (hpp::floatSeqSeq&)arg_1 <<= _n;
4658
4659 }
4660
4661 const char* const _0RL_cd_a5226c91c1b2bc21_25000000::_user_exns[] = {
4662 hpp::Error::_PD_repoId
4663 };
4664
4665 void _0RL_cd_a5226c91c1b2bc21_25000000::userException(cdrStream& s, _OMNI_NS(IOP_C)* iop_client, const char* repoId)
4666 {
4667 if (omni::strMatch(repoId, hpp::Error::_PD_repoId)) {
4668 hpp::Error _ex;
4669 _ex <<= s;
4670 if (iop_client) iop_client->RequestCompleted();
4671 throw _ex;
4672 }
4673
4674
4675 else {
4676 if (iop_client) iop_client->RequestCompleted(1);
4677 OMNIORB_THROW(UNKNOWN,UNKNOWN_UserException,
4678 (::CORBA::CompletionStatus)s.completion());
4679 }
4680 }
4681
4682 // Local call call-back function.
4683 static void
4684 _0RL_lcfn_a5226c91c1b2bc21_35000000(omniCallDescriptor* cd, omniServant* svnt)
4685 {
4686 _0RL_cd_a5226c91c1b2bc21_25000000* tcd = (_0RL_cd_a5226c91c1b2bc21_25000000*)cd;
4687 hpp::corbaserver::manipulation::_impl_Graph* impl = (hpp::corbaserver::manipulation::_impl_Graph*) svnt->_ptrToInterface(hpp::corbaserver::manipulation::Graph::_PD_repoId);
4688 #ifdef OMNI_HAS_Cplusplus_catch_exception_by_base
4689 impl->getSecurityMarginMatrixForEdge(tcd->arg_0, tcd->arg_1.out());
4690 #else
4691 if (!cd->is_upcall())
4692 impl->getSecurityMarginMatrixForEdge(tcd->arg_0, tcd->arg_1.out());
4693 else {
4694 try {
4695 impl->getSecurityMarginMatrixForEdge(tcd->arg_0, tcd->arg_1.out());
4696 }
4697 catch(hpp::Error& ex) {
4698 throw omniORB::StubUserException(ex._NP_duplicate());
4699 }
4700
4701
4702 }
4703 #endif
4704
4705
4706 }
4707
4708 void hpp::corbaserver::manipulation::_objref_Graph::getSecurityMarginMatrixForEdge(::hpp::ID edgeID, ::hpp::floatSeqSeq_out margin)
4709 {
4710 _0RL_cd_a5226c91c1b2bc21_25000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_35000000, "getSecurityMarginMatrixForEdge", 31);
4711 _call_desc.arg_0 = edgeID;
4712
4713 _invoke(_call_desc);
4714 margin = _call_desc.arg_1._retn();
4715
4716
4717 }
4718
4719 hpp::corbaserver::manipulation::_pof_Graph::~_pof_Graph() {}
4720
4721
4722 omniObjRef*
4723 hpp::corbaserver::manipulation::_pof_Graph::newObjRef(omniIOR* ior, omniIdentity* id)
4724 {
4725 return new ::hpp::corbaserver::manipulation::_objref_Graph(ior, id);
4726 }
4727
4728
4729 ::CORBA::Boolean
4730 hpp::corbaserver::manipulation::_pof_Graph::is_a(const char* id) const
4731 {
4732 if (omni::ptrStrMatch(id, ::hpp::corbaserver::manipulation::Graph::_PD_repoId))
4733 return 1;
4734
4735 return 0;
4736 }
4737
4738 const hpp::corbaserver::manipulation::_pof_Graph _the_pof_hpp_mcorbaserver_mmanipulation_mGraph;
4739
4740 hpp::corbaserver::manipulation::_impl_Graph::~_impl_Graph() {}
4741
4742
4743 ::CORBA::Boolean
4744 hpp::corbaserver::manipulation::_impl_Graph::_dispatch(omniCallHandle& _handle)
4745 {
4746 const char* op = _handle.operation_name();
4747
4748 if (omni::strMatch(op, "createGraph")) {
4749
4750 _0RL_cd_a5226c91c1b2bc21_00000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_10000000, "createGraph", 12, 1);
4751
4752 _handle.upcall(this,_call_desc);
4753 return 1;
4754 }
4755
4756 if (omni::strMatch(op, "deleteGraph")) {
4757
4758 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_30000000, "deleteGraph", 12, 1);
4759
4760 _handle.upcall(this,_call_desc);
4761 return 1;
4762 }
4763
4764 if (omni::strMatch(op, "selectGraph")) {
4765
4766 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_40000000, "selectGraph", 12, 1);
4767
4768 _handle.upcall(this,_call_desc);
4769 return 1;
4770 }
4771
4772 if (omni::strMatch(op, "createSubGraph")) {
4773
4774 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_50000000, "createSubGraph", 15, 1);
4775
4776 _handle.upcall(this,_call_desc);
4777 return 1;
4778 }
4779
4780 if (omni::strMatch(op, "setTargetNodeList")) {
4781
4782 _0RL_cd_a5226c91c1b2bc21_60000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_70000000, "setTargetNodeList", 18, 1);
4783
4784 _handle.upcall(this,_call_desc);
4785 return 1;
4786 }
4787
4788 if (omni::strMatch(op, "createNode")) {
4789
4790 _0RL_cd_a5226c91c1b2bc21_80000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_90000000, "createNode", 11, 1);
4791
4792 _handle.upcall(this,_call_desc);
4793 return 1;
4794 }
4795
4796 if (omni::strMatch(op, "createEdge")) {
4797
4798 _0RL_cd_a5226c91c1b2bc21_a0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b0000000, "createEdge", 11, 1);
4799
4800 _handle.upcall(this,_call_desc);
4801 return 1;
4802 }
4803
4804 if (omni::strMatch(op, "setContainingNode")) {
4805
4806 _0RL_cd_a5226c91c1b2bc21_c0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d0000000, "setContainingNode", 18, 1);
4807
4808 _handle.upcall(this,_call_desc);
4809 return 1;
4810 }
4811
4812 if (omni::strMatch(op, "getContainingNode")) {
4813
4814 _0RL_cd_a5226c91c1b2bc21_e0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f0000000, "getContainingNode", 18, 1);
4815
4816 _handle.upcall(this,_call_desc);
4817 return 1;
4818 }
4819
4820 if (omni::strMatch(op, "createWaypointEdge")) {
4821
4822 _0RL_cd_a5226c91c1b2bc21_01000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_11000000, "createWaypointEdge", 19, 1);
4823
4824 _handle.upcall(this,_call_desc);
4825 return 1;
4826 }
4827
4828 if (omni::strMatch(op, "getWaypoint")) {
4829
4830 _0RL_cd_a5226c91c1b2bc21_21000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_31000000, "getWaypoint", 12, 1);
4831
4832 _handle.upcall(this,_call_desc);
4833 return 1;
4834 }
4835
4836 if (omni::strMatch(op, "setWaypoint")) {
4837
4838 _0RL_cd_a5226c91c1b2bc21_41000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_51000000, "setWaypoint", 12, 1);
4839
4840 _handle.upcall(this,_call_desc);
4841 return 1;
4842 }
4843
4844 if (omni::strMatch(op, "getGraph")) {
4845
4846 _0RL_cd_a5226c91c1b2bc21_61000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_71000000, "getGraph", 9, 1);
4847
4848 _handle.upcall(this,_call_desc);
4849 return 1;
4850 }
4851
4852 if (omni::strMatch(op, "getEdgeStat")) {
4853
4854 _0RL_cd_a5226c91c1b2bc21_81000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_91000000, "getEdgeStat", 12, 1);
4855
4856 _handle.upcall(this,_call_desc);
4857 return 1;
4858 }
4859
4860 if (omni::strMatch(op, "getFrequencyOfNodeInRoadmap")) {
4861
4862 _0RL_cd_a5226c91c1b2bc21_a1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b1000000, "getFrequencyOfNodeInRoadmap", 28, 1);
4863
4864 _handle.upcall(this,_call_desc);
4865 return 1;
4866 }
4867
4868 if (omni::strMatch(op, "getConfigProjectorStats")) {
4869
4870 _0RL_cd_a5226c91c1b2bc21_c1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d1000000, "getConfigProjectorStats", 24, 1);
4871 _call_desc.arg_1 = &_call_desc.arg_1_;
4872 _call_desc.arg_2 = &_call_desc.arg_2_;
4873 _handle.upcall(this,_call_desc);
4874 return 1;
4875 }
4876
4877 if (omni::strMatch(op, "createLevelSetEdge")) {
4878
4879 _0RL_cd_a5226c91c1b2bc21_a0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_e1000000, "createLevelSetEdge", 19, 1);
4880
4881 _handle.upcall(this,_call_desc);
4882 return 1;
4883 }
4884
4885 if (omni::strMatch(op, "addLevelSetFoliation")) {
4886
4887 _0RL_cd_a5226c91c1b2bc21_f1000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_02000000, "addLevelSetFoliation", 21, 1);
4888
4889 _handle.upcall(this,_call_desc);
4890 return 1;
4891 }
4892
4893 if (omni::strMatch(op, "resetConstraints")) {
4894
4895 _0RL_cd_a5226c91c1b2bc21_12000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_22000000, "resetConstraints", 17, 1);
4896
4897 _handle.upcall(this,_call_desc);
4898 return 1;
4899 }
4900
4901 if (omni::strMatch(op, "setNumericalConstraints")) {
4902
4903 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_42000000, "setNumericalConstraints", 24, 1);
4904
4905 _handle.upcall(this,_call_desc);
4906 return 1;
4907 }
4908
4909 if (omni::strMatch(op, "addNumericalConstraints")) {
4910
4911 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_52000000, "addNumericalConstraints", 24, 1);
4912
4913 _handle.upcall(this,_call_desc);
4914 return 1;
4915 }
4916
4917 if (omni::strMatch(op, "getNumericalConstraints")) {
4918
4919 _0RL_cd_a5226c91c1b2bc21_62000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_72000000, "getNumericalConstraints", 24, 1);
4920
4921 _handle.upcall(this,_call_desc);
4922 return 1;
4923 }
4924
4925 if (omni::strMatch(op, "setNumericalConstraintsForPath")) {
4926
4927 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_82000000, "setNumericalConstraintsForPath", 31, 1);
4928
4929 _handle.upcall(this,_call_desc);
4930 return 1;
4931 }
4932
4933 if (omni::strMatch(op, "addNumericalConstraintsForPath")) {
4934
4935 _0RL_cd_a5226c91c1b2bc21_32000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_92000000, "addNumericalConstraintsForPath", 31, 1);
4936
4937 _handle.upcall(this,_call_desc);
4938 return 1;
4939 }
4940
4941 if (omni::strMatch(op, "removeCollisionPairFromEdge")) {
4942
4943 _0RL_cd_a5226c91c1b2bc21_a2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b2000000, "removeCollisionPairFromEdge", 28, 1);
4944
4945 _handle.upcall(this,_call_desc);
4946 return 1;
4947 }
4948
4949 if (omni::strMatch(op, "getNode")) {
4950
4951 _0RL_cd_a5226c91c1b2bc21_c2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d2000000, "getNode", 8, 1);
4952
4953 _handle.upcall(this,_call_desc);
4954 return 1;
4955 }
4956
4957 if (omni::strMatch(op, "applyNodeConstraints")) {
4958
4959 _0RL_cd_a5226c91c1b2bc21_e2000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f2000000, "applyNodeConstraints", 21, 1);
4960
4961 _handle.upcall(this,_call_desc);
4962 return 1;
4963 }
4964
4965 if (omni::strMatch(op, "applyEdgeLeafConstraints")) {
4966
4967 _0RL_cd_a5226c91c1b2bc21_03000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_13000000, "applyEdgeLeafConstraints", 25, 1);
4968
4969 _handle.upcall(this,_call_desc);
4970 return 1;
4971 }
4972
4973 if (omni::strMatch(op, "generateTargetConfig")) {
4974
4975 _0RL_cd_a5226c91c1b2bc21_03000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_23000000, "generateTargetConfig", 21, 1);
4976
4977 _handle.upcall(this,_call_desc);
4978 return 1;
4979 }
4980
4981 if (omni::strMatch(op, "getConfigErrorForNode")) {
4982
4983 _0RL_cd_a5226c91c1b2bc21_33000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_43000000, "getConfigErrorForNode", 22, 1);
4984
4985 _handle.upcall(this,_call_desc);
4986 return 1;
4987 }
4988
4989 if (omni::strMatch(op, "getConfigErrorForEdge")) {
4990
4991 _0RL_cd_a5226c91c1b2bc21_33000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_53000000, "getConfigErrorForEdge", 22, 1);
4992
4993 _handle.upcall(this,_call_desc);
4994 return 1;
4995 }
4996
4997 if (omni::strMatch(op, "getConfigErrorForEdgeLeaf")) {
4998
4999 _0RL_cd_a5226c91c1b2bc21_63000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_73000000, "getConfigErrorForEdgeLeaf", 26, 1);
5000
5001 _handle.upcall(this,_call_desc);
5002 return 1;
5003 }
5004
5005 if (omni::strMatch(op, "getConfigErrorForEdgeTarget")) {
5006
5007 _0RL_cd_a5226c91c1b2bc21_63000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_83000000, "getConfigErrorForEdgeTarget", 28, 1);
5008
5009 _handle.upcall(this,_call_desc);
5010 return 1;
5011 }
5012
5013 if (omni::strMatch(op, "displayNodeConstraints")) {
5014
5015 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_a3000000, "displayNodeConstraints", 23, 1);
5016
5017 _handle.upcall(this,_call_desc);
5018 return 1;
5019 }
5020
5021 if (omni::strMatch(op, "displayEdgeTargetConstraints")) {
5022
5023 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b3000000, "displayEdgeTargetConstraints", 29, 1);
5024
5025 _handle.upcall(this,_call_desc);
5026 return 1;
5027 }
5028
5029 if (omni::strMatch(op, "displayEdgeConstraints")) {
5030
5031 _0RL_cd_a5226c91c1b2bc21_93000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_c3000000, "displayEdgeConstraints", 23, 1);
5032
5033 _handle.upcall(this,_call_desc);
5034 return 1;
5035 }
5036
5037 if (omni::strMatch(op, "getNodesConnectedByEdge")) {
5038
5039 _0RL_cd_a5226c91c1b2bc21_d3000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_e3000000, "getNodesConnectedByEdge", 24, 1);
5040
5041 _handle.upcall(this,_call_desc);
5042 return 1;
5043 }
5044
5045 if (omni::strMatch(op, "display")) {
5046
5047 _0RL_cd_a5226c91c1b2bc21_20000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f3000000, "display", 8, 1);
5048
5049 _handle.upcall(this,_call_desc);
5050 return 1;
5051 }
5052
5053 if (omni::strMatch(op, "getHistogramValue")) {
5054
5055 _0RL_cd_a5226c91c1b2bc21_04000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_14000000, "getHistogramValue", 18, 1);
5056
5057 _handle.upcall(this,_call_desc);
5058 return 1;
5059 }
5060
5061 if (omni::strMatch(op, "setShort")) {
5062
5063 _0RL_cd_a5226c91c1b2bc21_24000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_34000000, "setShort", 9, 1);
5064
5065 _handle.upcall(this,_call_desc);
5066 return 1;
5067 }
5068
5069 if (omni::strMatch(op, "isShort")) {
5070
5071 _0RL_cd_a5226c91c1b2bc21_44000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_54000000, "isShort", 8, 1);
5072
5073 _handle.upcall(this,_call_desc);
5074 return 1;
5075 }
5076
5077 if (omni::strMatch(op, "autoBuild")) {
5078
5079 _0RL_cd_a5226c91c1b2bc21_64000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_74000000, "autoBuild", 10, 1);
5080
5081 _handle.upcall(this,_call_desc);
5082 return 1;
5083 }
5084
5085 if (omni::strMatch(op, "setWeight")) {
5086
5087 _0RL_cd_a5226c91c1b2bc21_c0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_84000000, "setWeight", 10, 1);
5088
5089 _handle.upcall(this,_call_desc);
5090 return 1;
5091 }
5092
5093 if (omni::strMatch(op, "getWeight")) {
5094
5095 _0RL_cd_a5226c91c1b2bc21_94000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_a4000000, "getWeight", 10, 1);
5096
5097 _handle.upcall(this,_call_desc);
5098 return 1;
5099 }
5100
5101 if (omni::strMatch(op, "getName")) {
5102
5103 _0RL_cd_a5226c91c1b2bc21_e0000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_b4000000, "getName", 8, 1);
5104
5105 _handle.upcall(this,_call_desc);
5106 return 1;
5107 }
5108
5109 if (omni::strMatch(op, "initialize")) {
5110
5111 _0RL_cd_a5226c91c1b2bc21_c4000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_d4000000, "initialize", 11, 1);
5112
5113 _handle.upcall(this,_call_desc);
5114 return 1;
5115 }
5116
5117 if (omni::strMatch(op, "getRelativeMotionMatrix")) {
5118
5119 _0RL_cd_a5226c91c1b2bc21_e4000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_f4000000, "getRelativeMotionMatrix", 24, 1);
5120
5121 _handle.upcall(this,_call_desc);
5122 return 1;
5123 }
5124
5125 if (omni::strMatch(op, "setSecurityMarginForEdge")) {
5126
5127 _0RL_cd_a5226c91c1b2bc21_05000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_15000000, "setSecurityMarginForEdge", 25, 1);
5128
5129 _handle.upcall(this,_call_desc);
5130 return 1;
5131 }
5132
5133 if (omni::strMatch(op, "getSecurityMarginMatrixForEdge")) {
5134
5135 _0RL_cd_a5226c91c1b2bc21_25000000 _call_desc(_0RL_lcfn_a5226c91c1b2bc21_35000000, "getSecurityMarginMatrixForEdge", 31, 1);
5136
5137 _handle.upcall(this,_call_desc);
5138 return 1;
5139 }
5140
5141
5142 return 0;
5143 }
5144
5145 void*
5146 hpp::corbaserver::manipulation::_impl_Graph::_ptrToInterface(const char* id)
5147 {
5148 if (id == ::hpp::corbaserver::manipulation::Graph::_PD_repoId)
5149 return (::hpp::corbaserver::manipulation::_impl_Graph*) this;
5150
5151 if (id == ::CORBA::Object::_PD_repoId)
5152 return (void*) 1;
5153
5154 if (omni::strMatch(id, ::hpp::corbaserver::manipulation::Graph::_PD_repoId))
5155 return (::hpp::corbaserver::manipulation::_impl_Graph*) this;
5156
5157 if (omni::strMatch(id, ::CORBA::Object::_PD_repoId))
5158 return (void*) 1;
5159 return 0;
5160 }
5161
5162 const char*
5163 hpp::corbaserver::manipulation::_impl_Graph::_mostDerivedRepoId()
5164 {
5165 return ::hpp::corbaserver::manipulation::Graph::_PD_repoId;
5166 }
5167
5168 POA_hpp::corbaserver::manipulation::Graph::~Graph() {}
5169
5170