hpp-corbaserver  4.10.1
Corba server for Humanoid Path Planner applications
common-idl.hh
Go to the documentation of this file.
1 // This file is generated by omniidl (C++ backend)- omniORB_4_2. Do not edit.
2 #ifndef __common_hh__
3 #define __common_hh__
4 
5 #ifndef __CORBA_H_EXTERNAL_GUARD__
6 #include <omniORB4/CORBA.h>
7 #endif
8 
9 #ifndef USE_stub_in_nt_dll
10 # define USE_stub_in_nt_dll_NOT_DEFINED_common
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_common
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
17 #endif
18 
19 
20 
21 
22 
23 
24 #ifdef USE_stub_in_nt_dll
25 # ifndef USE_core_stub_in_nt_dll
26 # define USE_core_stub_in_nt_dll
27 # endif
28 # ifndef USE_dyn_stub_in_nt_dll
29 # define USE_dyn_stub_in_nt_dll
30 # endif
31 #endif
32 
33 #ifdef _core_attr
34 # error "A local CPP macro _core_attr has already been defined."
35 #else
36 # ifdef USE_core_stub_in_nt_dll
37 # define _core_attr _OMNIORB_NTDLL_IMPORT
38 # else
39 # define _core_attr
40 # endif
41 #endif
42 
43 #ifdef _dyn_attr
44 # error "A local CPP macro _dyn_attr has already been defined."
45 #else
46 # ifdef USE_dyn_stub_in_nt_dll
47 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
48 # else
49 # define _dyn_attr
50 # endif
51 #endif
52 
53 
54 
55 _CORBA_MODULE hpp
56 
57 _CORBA_MODULE_BEG
58 
59  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_value_type;
60 
61  typedef ::CORBA::Double value_type;
62  typedef ::CORBA::Double_out value_type_out;
63 
64  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_size_type;
65 
66  typedef ::CORBA::LongLong size_type;
67  typedef ::CORBA::LongLong_out size_type_out;
68 
69  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_Names_t;
70 
71  class Names_t_var;
72 
73  class Names_t : public _CORBA_Unbounded_Sequence_String {
74  public:
76  inline Names_t() {}
77  inline Names_t(const Names_t& _s)
78  : _CORBA_Unbounded_Sequence_String(_s) {}
79 
80  inline Names_t(_CORBA_ULong _max)
81  : _CORBA_Unbounded_Sequence_String(_max) {}
82  inline Names_t(_CORBA_ULong _max, _CORBA_ULong _len, char** _val, _CORBA_Boolean _rel=0)
83  : _CORBA_Unbounded_Sequence_String(_max, _len, _val, _rel) {}
84 
85 
86 
87  inline Names_t& operator = (const Names_t& _s) {
88  _CORBA_Unbounded_Sequence_String::operator=(_s);
89  return *this;
90  }
91  };
92 
93  class Names_t_out;
94 
95  class Names_t_var {
96  public:
97  inline Names_t_var() : _pd_seq(0) {}
98  inline Names_t_var(Names_t* _s) : _pd_seq(_s) {}
99  inline Names_t_var(const Names_t_var& _s) {
100  if (_s._pd_seq) _pd_seq = new Names_t(*_s._pd_seq);
101  else _pd_seq = 0;
102  }
103  inline ~Names_t_var() { if (_pd_seq) delete _pd_seq; }
104 
106  if (_pd_seq) delete _pd_seq;
107  _pd_seq = _s;
108  return *this;
109  }
110  inline Names_t_var& operator = (const Names_t_var& _s) {
111  if (&_s != this) {
112  if (_s._pd_seq) {
113  if (!_pd_seq) _pd_seq = new Names_t;
114  *_pd_seq = *_s._pd_seq;
115  }
116  else if (_pd_seq) {
117  delete _pd_seq;
118  _pd_seq = 0;
119  }
120  }
121  return *this;
122  }
123  inline _CORBA_String_element operator [] (_CORBA_ULong _s) {
124  return (*_pd_seq)[_s];
125  }
126 
127 
128 
129  inline Names_t* operator -> () { return _pd_seq; }
130  inline const Names_t* operator -> () const { return _pd_seq; }
131 #if defined(__GNUG__)
132  inline operator Names_t& () const { return *_pd_seq; }
133 #else
134  inline operator const Names_t& () const { return *_pd_seq; }
135  inline operator Names_t& () { return *_pd_seq; }
136 #endif
137 
138  inline const Names_t& in() const { return *_pd_seq; }
139  inline Names_t& inout() { return *_pd_seq; }
140  inline Names_t*& out() {
141  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
142  return _pd_seq;
143  }
144  inline Names_t* _retn() { Names_t* tmp = _pd_seq; _pd_seq = 0; return tmp; }
145 
146  friend class Names_t_out;
147 
148  private:
149  Names_t* _pd_seq;
150  };
151 
152  class Names_t_out {
153  public:
154  inline Names_t_out(Names_t*& _s) : _data(_s) { _data = 0; }
156  : _data(_s._pd_seq) { _s = (Names_t*) 0; }
157  inline Names_t_out(const Names_t_out& _s) : _data(_s._data) {}
158  inline Names_t_out& operator = (const Names_t_out& _s) {
159  _data = _s._data;
160  return *this;
161  }
163  _data = _s;
164  return *this;
165  }
166  inline operator Names_t*&() { return _data; }
167  inline Names_t*& ptr() { return _data; }
168  inline Names_t* operator->() { return _data; }
169 
170  inline _CORBA_String_element operator [] (_CORBA_ULong _i) {
171  return (*_data)[_i];
172  }
173 
174 
175 
177 
178  private:
179  Names_t_out();
181  };
182 
183  class Error : public ::CORBA::UserException {
184  public:
185 
186  ::CORBA::String_member msg;
187 
188 
189 
190  inline Error() {
191  pd_insertToAnyFn = insertToAnyFn;
192  pd_insertToAnyFnNCP = insertToAnyFnNCP;
193  }
194  Error(const Error&);
195  Error(const char* i_msg);
196  Error& operator=(const Error&);
197  virtual ~Error();
198  virtual void _raise() const;
199  static Error* _downcast(::CORBA::Exception*);
200  static const Error* _downcast(const ::CORBA::Exception*);
201  static inline Error* _narrow(::CORBA::Exception* _e) {
202  return _downcast(_e);
203  }
204 
205  void operator>>=(cdrStream&) const ;
206  void operator<<=(cdrStream&) ;
207 
208  static _core_attr insertExceptionToAny insertToAnyFn;
209  static _core_attr insertExceptionToAnyNCP insertToAnyFnNCP;
210 
211  virtual ::CORBA::Exception* _NP_duplicate() const;
212 
213  static _core_attr const char* _PD_repoId;
214  static _core_attr const char* _PD_typeId;
215 
216  private:
217  virtual const char* _NP_typeId() const;
218  virtual const char* _NP_repoId(int*) const;
219  virtual void _NP_marshal(cdrStream&) const;
220  };
221 
222  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_Error;
223 
224  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_boolSeq;
225 
226  class boolSeq_var;
227 
228  class boolSeq : public _CORBA_Unbounded_Sequence_Boolean {
229  public:
231  inline boolSeq() {}
232  inline boolSeq(const boolSeq& _s)
233  : _CORBA_Unbounded_Sequence_Boolean(_s) {}
234 
235  inline boolSeq(_CORBA_ULong _max)
236  : _CORBA_Unbounded_Sequence_Boolean(_max) {}
237  inline boolSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Boolean* _val, _CORBA_Boolean _rel=0)
238  : _CORBA_Unbounded_Sequence_Boolean(_max, _len, _val, _rel) {}
239 
240 
241 
242  inline boolSeq& operator = (const boolSeq& _s) {
243  _CORBA_Unbounded_Sequence_Boolean::operator=(_s);
244  return *this;
245  }
246  };
247 
248  class boolSeq_out;
249 
250  class boolSeq_var {
251  public:
252  inline boolSeq_var() : _pd_seq(0) {}
253  inline boolSeq_var(boolSeq* _s) : _pd_seq(_s) {}
254  inline boolSeq_var(const boolSeq_var& _s) {
255  if (_s._pd_seq) _pd_seq = new boolSeq(*_s._pd_seq);
256  else _pd_seq = 0;
257  }
258  inline ~boolSeq_var() { if (_pd_seq) delete _pd_seq; }
259 
261  if (_pd_seq) delete _pd_seq;
262  _pd_seq = _s;
263  return *this;
264  }
265  inline boolSeq_var& operator = (const boolSeq_var& _s) {
266  if (&_s != this) {
267  if (_s._pd_seq) {
268  if (!_pd_seq) _pd_seq = new boolSeq;
269  *_pd_seq = *_s._pd_seq;
270  }
271  else if (_pd_seq) {
272  delete _pd_seq;
273  _pd_seq = 0;
274  }
275  }
276  return *this;
277  }
278  inline ::CORBA::Boolean& operator [] (_CORBA_ULong _s) {
279  return (*_pd_seq)[_s];
280  }
281 
282 
283 
284  inline boolSeq* operator -> () { return _pd_seq; }
285  inline const boolSeq* operator -> () const { return _pd_seq; }
286 #if defined(__GNUG__)
287  inline operator boolSeq& () const { return *_pd_seq; }
288 #else
289  inline operator const boolSeq& () const { return *_pd_seq; }
290  inline operator boolSeq& () { return *_pd_seq; }
291 #endif
292 
293  inline const boolSeq& in() const { return *_pd_seq; }
294  inline boolSeq& inout() { return *_pd_seq; }
295  inline boolSeq*& out() {
296  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
297  return _pd_seq;
298  }
299  inline boolSeq* _retn() { boolSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
300 
301  friend class boolSeq_out;
302 
303  private:
304  boolSeq* _pd_seq;
305  };
306 
307  class boolSeq_out {
308  public:
309  inline boolSeq_out(boolSeq*& _s) : _data(_s) { _data = 0; }
311  : _data(_s._pd_seq) { _s = (boolSeq*) 0; }
312  inline boolSeq_out(const boolSeq_out& _s) : _data(_s._data) {}
313  inline boolSeq_out& operator = (const boolSeq_out& _s) {
314  _data = _s._data;
315  return *this;
316  }
318  _data = _s;
319  return *this;
320  }
321  inline operator boolSeq*&() { return _data; }
322  inline boolSeq*& ptr() { return _data; }
323  inline boolSeq* operator->() { return _data; }
324 
325  inline ::CORBA::Boolean& operator [] (_CORBA_ULong _i) {
326  return (*_data)[_i];
327  }
328 
329 
330 
332 
333  private:
334  boolSeq_out();
336  };
337 
338  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_intSeq;
339 
340  class intSeq_var;
341 
342  class intSeq : public _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Long, 4, 4 > {
343  public:
345  inline intSeq() {}
346  inline intSeq(const intSeq& _s)
347  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Long, 4, 4 > (_s) {}
348 
349  inline intSeq(_CORBA_ULong _max)
350  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Long, 4, 4 > (_max) {}
351  inline intSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Long* _val, _CORBA_Boolean _rel=0)
352  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Long, 4, 4 > (_max, _len, _val, _rel) {}
353 
354 
355 
356  inline intSeq& operator = (const intSeq& _s) {
357  _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Long, 4, 4 > ::operator=(_s);
358  return *this;
359  }
360  };
361 
362  class intSeq_out;
363 
364  class intSeq_var {
365  public:
366  inline intSeq_var() : _pd_seq(0) {}
367  inline intSeq_var(intSeq* _s) : _pd_seq(_s) {}
368  inline intSeq_var(const intSeq_var& _s) {
369  if (_s._pd_seq) _pd_seq = new intSeq(*_s._pd_seq);
370  else _pd_seq = 0;
371  }
372  inline ~intSeq_var() { if (_pd_seq) delete _pd_seq; }
373 
375  if (_pd_seq) delete _pd_seq;
376  _pd_seq = _s;
377  return *this;
378  }
379  inline intSeq_var& operator = (const intSeq_var& _s) {
380  if (&_s != this) {
381  if (_s._pd_seq) {
382  if (!_pd_seq) _pd_seq = new intSeq;
383  *_pd_seq = *_s._pd_seq;
384  }
385  else if (_pd_seq) {
386  delete _pd_seq;
387  _pd_seq = 0;
388  }
389  }
390  return *this;
391  }
392  inline ::CORBA::Long& operator [] (_CORBA_ULong _s) {
393  return (*_pd_seq)[_s];
394  }
395 
396 
397 
398  inline intSeq* operator -> () { return _pd_seq; }
399  inline const intSeq* operator -> () const { return _pd_seq; }
400 #if defined(__GNUG__)
401  inline operator intSeq& () const { return *_pd_seq; }
402 #else
403  inline operator const intSeq& () const { return *_pd_seq; }
404  inline operator intSeq& () { return *_pd_seq; }
405 #endif
406 
407  inline const intSeq& in() const { return *_pd_seq; }
408  inline intSeq& inout() { return *_pd_seq; }
409  inline intSeq*& out() {
410  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
411  return _pd_seq;
412  }
413  inline intSeq* _retn() { intSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
414 
415  friend class intSeq_out;
416 
417  private:
418  intSeq* _pd_seq;
419  };
420 
421  class intSeq_out {
422  public:
423  inline intSeq_out(intSeq*& _s) : _data(_s) { _data = 0; }
424  inline intSeq_out(intSeq_var& _s)
425  : _data(_s._pd_seq) { _s = (intSeq*) 0; }
426  inline intSeq_out(const intSeq_out& _s) : _data(_s._data) {}
427  inline intSeq_out& operator = (const intSeq_out& _s) {
428  _data = _s._data;
429  return *this;
430  }
432  _data = _s;
433  return *this;
434  }
435  inline operator intSeq*&() { return _data; }
436  inline intSeq*& ptr() { return _data; }
437  inline intSeq* operator->() { return _data; }
438 
439  inline ::CORBA::Long& operator [] (_CORBA_ULong _i) {
440  return (*_data)[_i];
441  }
442 
443 
444 
446 
447  private:
448  intSeq_out();
450  };
451 
452  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_intSeqSeq;
453 
454  class intSeqSeq_var;
455 
456  class intSeqSeq : public _CORBA_Unbounded_Sequence< intSeq > {
457  public:
459  inline intSeqSeq() {}
460  inline intSeqSeq(const intSeqSeq& _s)
461  : _CORBA_Unbounded_Sequence< intSeq > (_s) {}
462 
463  inline intSeqSeq(_CORBA_ULong _max)
464  : _CORBA_Unbounded_Sequence< intSeq > (_max) {}
465  inline intSeqSeq(_CORBA_ULong _max, _CORBA_ULong _len, intSeq* _val, _CORBA_Boolean _rel=0)
466  : _CORBA_Unbounded_Sequence< intSeq > (_max, _len, _val, _rel) {}
467 
468 
469 
470  inline intSeqSeq& operator = (const intSeqSeq& _s) {
471  _CORBA_Unbounded_Sequence< intSeq > ::operator=(_s);
472  return *this;
473  }
474  };
475 
476  class intSeqSeq_out;
477 
479  public:
480  inline intSeqSeq_var() : _pd_seq(0) {}
481  inline intSeqSeq_var(intSeqSeq* _s) : _pd_seq(_s) {}
482  inline intSeqSeq_var(const intSeqSeq_var& _s) {
483  if (_s._pd_seq) _pd_seq = new intSeqSeq(*_s._pd_seq);
484  else _pd_seq = 0;
485  }
486  inline ~intSeqSeq_var() { if (_pd_seq) delete _pd_seq; }
487 
489  if (_pd_seq) delete _pd_seq;
490  _pd_seq = _s;
491  return *this;
492  }
494  if (&_s != this) {
495  if (_s._pd_seq) {
496  if (!_pd_seq) _pd_seq = new intSeqSeq;
497  *_pd_seq = *_s._pd_seq;
498  }
499  else if (_pd_seq) {
500  delete _pd_seq;
501  _pd_seq = 0;
502  }
503  }
504  return *this;
505  }
506  inline intSeq& operator [] (_CORBA_ULong _s) {
507  return (*_pd_seq)[_s];
508  }
509 
510 
511 
512  inline intSeqSeq* operator -> () { return _pd_seq; }
513  inline const intSeqSeq* operator -> () const { return _pd_seq; }
514 #if defined(__GNUG__)
515  inline operator intSeqSeq& () const { return *_pd_seq; }
516 #else
517  inline operator const intSeqSeq& () const { return *_pd_seq; }
518  inline operator intSeqSeq& () { return *_pd_seq; }
519 #endif
520 
521  inline const intSeqSeq& in() const { return *_pd_seq; }
522  inline intSeqSeq& inout() { return *_pd_seq; }
523  inline intSeqSeq*& out() {
524  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
525  return _pd_seq;
526  }
527  inline intSeqSeq* _retn() { intSeqSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
528 
529  friend class intSeqSeq_out;
530 
531  private:
532  intSeqSeq* _pd_seq;
533  };
534 
536  public:
537  inline intSeqSeq_out(intSeqSeq*& _s) : _data(_s) { _data = 0; }
539  : _data(_s._pd_seq) { _s = (intSeqSeq*) 0; }
540  inline intSeqSeq_out(const intSeqSeq_out& _s) : _data(_s._data) {}
542  _data = _s._data;
543  return *this;
544  }
546  _data = _s;
547  return *this;
548  }
549  inline operator intSeqSeq*&() { return _data; }
550  inline intSeqSeq*& ptr() { return _data; }
551  inline intSeqSeq* operator->() { return _data; }
552 
553  inline intSeq& operator [] (_CORBA_ULong _i) {
554  return (*_data)[_i];
555  }
556 
557 
558 
560 
561  private:
562  intSeqSeq_out();
564  };
565 
566  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_floatSeq;
567 
568  class floatSeq_var;
569 
570  class floatSeq : public _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Double, 8, 8 > {
571  public:
573  inline floatSeq() {}
574  inline floatSeq(const floatSeq& _s)
575  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Double, 8, 8 > (_s) {}
576 
577  inline floatSeq(_CORBA_ULong _max)
578  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Double, 8, 8 > (_max) {}
579  inline floatSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Double* _val, _CORBA_Boolean _rel=0)
580  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Double, 8, 8 > (_max, _len, _val, _rel) {}
581 
582 
583 
584  inline floatSeq& operator = (const floatSeq& _s) {
585  _CORBA_Unbounded_Sequence_w_FixSizeElement< ::CORBA::Double, 8, 8 > ::operator=(_s);
586  return *this;
587  }
588  };
589 
590  class floatSeq_out;
591 
592  class floatSeq_var {
593  public:
594  inline floatSeq_var() : _pd_seq(0) {}
595  inline floatSeq_var(floatSeq* _s) : _pd_seq(_s) {}
596  inline floatSeq_var(const floatSeq_var& _s) {
597  if (_s._pd_seq) _pd_seq = new floatSeq(*_s._pd_seq);
598  else _pd_seq = 0;
599  }
600  inline ~floatSeq_var() { if (_pd_seq) delete _pd_seq; }
601 
603  if (_pd_seq) delete _pd_seq;
604  _pd_seq = _s;
605  return *this;
606  }
607  inline floatSeq_var& operator = (const floatSeq_var& _s) {
608  if (&_s != this) {
609  if (_s._pd_seq) {
610  if (!_pd_seq) _pd_seq = new floatSeq;
611  *_pd_seq = *_s._pd_seq;
612  }
613  else if (_pd_seq) {
614  delete _pd_seq;
615  _pd_seq = 0;
616  }
617  }
618  return *this;
619  }
620  inline ::CORBA::Double& operator [] (_CORBA_ULong _s) {
621  return (*_pd_seq)[_s];
622  }
623 
624 
625 
626  inline floatSeq* operator -> () { return _pd_seq; }
627  inline const floatSeq* operator -> () const { return _pd_seq; }
628 #if defined(__GNUG__)
629  inline operator floatSeq& () const { return *_pd_seq; }
630 #else
631  inline operator const floatSeq& () const { return *_pd_seq; }
632  inline operator floatSeq& () { return *_pd_seq; }
633 #endif
634 
635  inline const floatSeq& in() const { return *_pd_seq; }
636  inline floatSeq& inout() { return *_pd_seq; }
637  inline floatSeq*& out() {
638  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
639  return _pd_seq;
640  }
641  inline floatSeq* _retn() { floatSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
642 
643  friend class floatSeq_out;
644 
645  private:
646  floatSeq* _pd_seq;
647  };
648 
649  class floatSeq_out {
650  public:
651  inline floatSeq_out(floatSeq*& _s) : _data(_s) { _data = 0; }
653  : _data(_s._pd_seq) { _s = (floatSeq*) 0; }
654  inline floatSeq_out(const floatSeq_out& _s) : _data(_s._data) {}
655  inline floatSeq_out& operator = (const floatSeq_out& _s) {
656  _data = _s._data;
657  return *this;
658  }
660  _data = _s;
661  return *this;
662  }
663  inline operator floatSeq*&() { return _data; }
664  inline floatSeq*& ptr() { return _data; }
665  inline floatSeq* operator->() { return _data; }
666 
667  inline ::CORBA::Double& operator [] (_CORBA_ULong _i) {
668  return (*_data)[_i];
669  }
670 
671 
672 
674 
675  private:
676  floatSeq_out();
678  };
679 
680  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_floatSeqSeq;
681 
682  class floatSeqSeq_var;
683 
684  class floatSeqSeq : public _CORBA_Unbounded_Sequence< floatSeq > {
685  public:
687  inline floatSeqSeq() {}
688  inline floatSeqSeq(const floatSeqSeq& _s)
689  : _CORBA_Unbounded_Sequence< floatSeq > (_s) {}
690 
691  inline floatSeqSeq(_CORBA_ULong _max)
692  : _CORBA_Unbounded_Sequence< floatSeq > (_max) {}
693  inline floatSeqSeq(_CORBA_ULong _max, _CORBA_ULong _len, floatSeq* _val, _CORBA_Boolean _rel=0)
694  : _CORBA_Unbounded_Sequence< floatSeq > (_max, _len, _val, _rel) {}
695 
696 
697 
698  inline floatSeqSeq& operator = (const floatSeqSeq& _s) {
699  _CORBA_Unbounded_Sequence< floatSeq > ::operator=(_s);
700  return *this;
701  }
702  };
703 
704  class floatSeqSeq_out;
705 
707  public:
708  inline floatSeqSeq_var() : _pd_seq(0) {}
709  inline floatSeqSeq_var(floatSeqSeq* _s) : _pd_seq(_s) {}
710  inline floatSeqSeq_var(const floatSeqSeq_var& _s) {
711  if (_s._pd_seq) _pd_seq = new floatSeqSeq(*_s._pd_seq);
712  else _pd_seq = 0;
713  }
714  inline ~floatSeqSeq_var() { if (_pd_seq) delete _pd_seq; }
715 
717  if (_pd_seq) delete _pd_seq;
718  _pd_seq = _s;
719  return *this;
720  }
722  if (&_s != this) {
723  if (_s._pd_seq) {
724  if (!_pd_seq) _pd_seq = new floatSeqSeq;
725  *_pd_seq = *_s._pd_seq;
726  }
727  else if (_pd_seq) {
728  delete _pd_seq;
729  _pd_seq = 0;
730  }
731  }
732  return *this;
733  }
734  inline floatSeq& operator [] (_CORBA_ULong _s) {
735  return (*_pd_seq)[_s];
736  }
737 
738 
739 
740  inline floatSeqSeq* operator -> () { return _pd_seq; }
741  inline const floatSeqSeq* operator -> () const { return _pd_seq; }
742 #if defined(__GNUG__)
743  inline operator floatSeqSeq& () const { return *_pd_seq; }
744 #else
745  inline operator const floatSeqSeq& () const { return *_pd_seq; }
746  inline operator floatSeqSeq& () { return *_pd_seq; }
747 #endif
748 
749  inline const floatSeqSeq& in() const { return *_pd_seq; }
750  inline floatSeqSeq& inout() { return *_pd_seq; }
751  inline floatSeqSeq*& out() {
752  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
753  return _pd_seq;
754  }
755  inline floatSeqSeq* _retn() { floatSeqSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
756 
757  friend class floatSeqSeq_out;
758 
759  private:
760  floatSeqSeq* _pd_seq;
761  };
762 
764  public:
765  inline floatSeqSeq_out(floatSeqSeq*& _s) : _data(_s) { _data = 0; }
767  : _data(_s._pd_seq) { _s = (floatSeqSeq*) 0; }
768  inline floatSeqSeq_out(const floatSeqSeq_out& _s) : _data(_s._data) {}
770  _data = _s._data;
771  return *this;
772  }
774  _data = _s;
775  return *this;
776  }
777  inline operator floatSeqSeq*&() { return _data; }
778  inline floatSeqSeq*& ptr() { return _data; }
779  inline floatSeqSeq* operator->() { return _data; }
780 
781  inline floatSeq& operator [] (_CORBA_ULong _i) {
782  return (*_data)[_i];
783  }
784 
785 
786 
788 
789  private:
790  floatSeqSeq_out();
792  };
793 
794  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_Transform_;
795 
796  typedef ::CORBA::Double Transform_[7];
797  typedef ::CORBA::Double Transform__slice;
798 
799  _CORBA_MODULE_INLINE Transform__slice* Transform__alloc() {
800  return new Transform__slice[7];
801  }
802 
803  _CORBA_MODULE_INLINE Transform__slice* Transform__dup(const Transform__slice* _s) {
804  if (!_s) return 0;
806  if (_data) {
807  for (_CORBA_ULong _0i0 = 0; _0i0 < 7; _0i0++){
808 
809  _data[_0i0] = _s[_0i0];
810 
811  }
812 
813  }
814  return _data;
815  }
816 
817  _CORBA_MODULE_INLINE void Transform__copy(Transform__slice* _to, const Transform__slice* _from){
818  for (_CORBA_ULong _0i0 = 0; _0i0 < 7; _0i0++){
819 
820  _to[_0i0] = _from[_0i0];
821 
822  }
823 
824  }
825 
826  _CORBA_MODULE_INLINE void Transform__free(Transform__slice* _s) {
827  delete [] _s;
828  }
829 
831  public:
834  static inline void free(Transform__slice* p) { ::hpp::Transform__free(p); }
835  };
836 
837  typedef _CORBA_Array_Fix_Var<Transform__copyHelper,Transform__slice> Transform__var;
838  typedef _CORBA_Array_Fix_Forany<Transform__copyHelper,Transform__slice> Transform__forany;
839 
841 
842  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_TransformSeq;
843 
844  class TransformSeq_var;
845 
846  class TransformSeq : public _CORBA_Unbounded_Sequence_Array_w_FixSizeElement< Transform_, Transform__slice, ::CORBA::Double, 7, 8, 8 > {
847  public:
849  inline TransformSeq() {}
850  inline TransformSeq(const TransformSeq& _s)
851  : _CORBA_Unbounded_Sequence_Array_w_FixSizeElement< Transform_, Transform__slice, ::CORBA::Double, 7, 8, 8 > (_s) {}
852 
853  inline TransformSeq(_CORBA_ULong _max)
854  : _CORBA_Unbounded_Sequence_Array_w_FixSizeElement< Transform_, Transform__slice, ::CORBA::Double, 7, 8, 8 > (_max) {}
855  inline TransformSeq(_CORBA_ULong _max, _CORBA_ULong _len, Transform_* _val, _CORBA_Boolean _rel=0)
856  : _CORBA_Unbounded_Sequence_Array_w_FixSizeElement< Transform_, Transform__slice, ::CORBA::Double, 7, 8, 8 > (_max, _len, _val, _rel) {}
857 
858 
859 
860  inline TransformSeq& operator = (const TransformSeq& _s) {
861  _CORBA_Unbounded_Sequence_Array_w_FixSizeElement< Transform_, Transform__slice, ::CORBA::Double, 7, 8, 8 > ::operator=(_s);
862  return *this;
863  }
864  };
865 
866  class TransformSeq_out;
867 
869  public:
870  inline TransformSeq_var() : _pd_seq(0) {}
871  inline TransformSeq_var(TransformSeq* _s) : _pd_seq(_s) {}
872  inline TransformSeq_var(const TransformSeq_var& _s) {
873  if (_s._pd_seq) _pd_seq = new TransformSeq(*_s._pd_seq);
874  else _pd_seq = 0;
875  }
876  inline ~TransformSeq_var() { if (_pd_seq) delete _pd_seq; }
877 
879  if (_pd_seq) delete _pd_seq;
880  _pd_seq = _s;
881  return *this;
882  }
884  if (&_s != this) {
885  if (_s._pd_seq) {
886  if (!_pd_seq) _pd_seq = new TransformSeq;
887  *_pd_seq = *_s._pd_seq;
888  }
889  else if (_pd_seq) {
890  delete _pd_seq;
891  _pd_seq = 0;
892  }
893  }
894  return *this;
895  }
896  inline Transform__slice* operator [] (_CORBA_ULong _s) {
897  return (Transform__slice*) ((_pd_seq->NP_data())[_s]);
898  }
899 
900 
901 
902  inline TransformSeq* operator -> () { return _pd_seq; }
903  inline const TransformSeq* operator -> () const { return _pd_seq; }
904 #if defined(__GNUG__)
905  inline operator TransformSeq& () const { return *_pd_seq; }
906 #else
907  inline operator const TransformSeq& () const { return *_pd_seq; }
908  inline operator TransformSeq& () { return *_pd_seq; }
909 #endif
910 
911  inline const TransformSeq& in() const { return *_pd_seq; }
912  inline TransformSeq& inout() { return *_pd_seq; }
913  inline TransformSeq*& out() {
914  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
915  return _pd_seq;
916  }
917  inline TransformSeq* _retn() { TransformSeq* tmp = _pd_seq; _pd_seq = 0; return tmp; }
918 
919  friend class TransformSeq_out;
920 
921  private:
922  TransformSeq* _pd_seq;
923  };
924 
926  public:
927  inline TransformSeq_out(TransformSeq*& _s) : _data(_s) { _data = 0; }
929  : _data(_s._pd_seq) { _s = (TransformSeq*) 0; }
930  inline TransformSeq_out(const TransformSeq_out& _s) : _data(_s._data) {}
932  _data = _s._data;
933  return *this;
934  }
936  _data = _s;
937  return *this;
938  }
939  inline operator TransformSeq*&() { return _data; }
940  inline TransformSeq*& ptr() { return _data; }
941  inline TransformSeq* operator->() { return _data; }
942 
943  inline Transform__slice* operator [] (_CORBA_ULong _i) {
944  return (Transform__slice*) ((_data->NP_data())[_i]);
945  }
946 
947 
948 
950 
951  private:
954  };
955 
956  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_Quaternion_;
957 
958  typedef ::CORBA::Double Quaternion_[4];
959  typedef ::CORBA::Double Quaternion__slice;
960 
961  _CORBA_MODULE_INLINE Quaternion__slice* Quaternion__alloc() {
962  return new Quaternion__slice[4];
963  }
964 
965  _CORBA_MODULE_INLINE Quaternion__slice* Quaternion__dup(const Quaternion__slice* _s) {
966  if (!_s) return 0;
968  if (_data) {
969  for (_CORBA_ULong _0i0 = 0; _0i0 < 4; _0i0++){
970 
971  _data[_0i0] = _s[_0i0];
972 
973  }
974 
975  }
976  return _data;
977  }
978 
979  _CORBA_MODULE_INLINE void Quaternion__copy(Quaternion__slice* _to, const Quaternion__slice* _from){
980  for (_CORBA_ULong _0i0 = 0; _0i0 < 4; _0i0++){
981 
982  _to[_0i0] = _from[_0i0];
983 
984  }
985 
986  }
987 
988  _CORBA_MODULE_INLINE void Quaternion__free(Quaternion__slice* _s) {
989  delete [] _s;
990  }
991 
993  public:
996  static inline void free(Quaternion__slice* p) { ::hpp::Quaternion__free(p); }
997  };
998 
999  typedef _CORBA_Array_Fix_Var<Quaternion__copyHelper,Quaternion__slice> Quaternion__var;
1000  typedef _CORBA_Array_Fix_Forany<Quaternion__copyHelper,Quaternion__slice> Quaternion__forany;
1001 
1003 
1004  enum ComparisonType { Equality, EqualToZero, Superior, Inferior /*, __max_ComparisonType=0xffffffff */ };
1006 
1007  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ComparisonType;
1008 
1009  _CORBA_MODULE_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_ComparisonTypes_t;
1010 
1011  // Need to declare <<= for elem type, as GCC expands templates early
1012 #if defined(__GNUG__) && __GNUG__ == 2 && __GNUC_MINOR__ == 7
1013  friend inline void operator >>= (ComparisonType, cdrStream&);
1014  friend inline void operator <<= (ComparisonType&, cdrStream&);
1015 #endif
1016 
1017  class ComparisonTypes_t_var;
1018 
1019  class ComparisonTypes_t : public _CORBA_Unbounded_Sequence_w_FixSizeElement< ComparisonType, 4, 4 > {
1020  public:
1022  inline ComparisonTypes_t() {}
1024  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ComparisonType, 4, 4 > (_s) {}
1025 
1026  inline ComparisonTypes_t(_CORBA_ULong _max)
1027  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ComparisonType, 4, 4 > (_max) {}
1028  inline ComparisonTypes_t(_CORBA_ULong _max, _CORBA_ULong _len, ComparisonType* _val, _CORBA_Boolean _rel=0)
1029  : _CORBA_Unbounded_Sequence_w_FixSizeElement< ComparisonType, 4, 4 > (_max, _len, _val, _rel) {}
1030 
1031 
1032 
1034  _CORBA_Unbounded_Sequence_w_FixSizeElement< ComparisonType, 4, 4 > ::operator=(_s);
1035  return *this;
1036  }
1037  };
1038 
1039  class ComparisonTypes_t_out;
1040 
1042  public:
1043  inline ComparisonTypes_t_var() : _pd_seq(0) {}
1044  inline ComparisonTypes_t_var(ComparisonTypes_t* _s) : _pd_seq(_s) {}
1046  if (_s._pd_seq) _pd_seq = new ComparisonTypes_t(*_s._pd_seq);
1047  else _pd_seq = 0;
1048  }
1049  inline ~ComparisonTypes_t_var() { if (_pd_seq) delete _pd_seq; }
1050 
1052  if (_pd_seq) delete _pd_seq;
1053  _pd_seq = _s;
1054  return *this;
1055  }
1057  if (&_s != this) {
1058  if (_s._pd_seq) {
1059  if (!_pd_seq) _pd_seq = new ComparisonTypes_t;
1060  *_pd_seq = *_s._pd_seq;
1061  }
1062  else if (_pd_seq) {
1063  delete _pd_seq;
1064  _pd_seq = 0;
1065  }
1066  }
1067  return *this;
1068  }
1069  inline ComparisonType& operator [] (_CORBA_ULong _s) {
1070  return (*_pd_seq)[_s];
1071  }
1072 
1073 
1074 
1075  inline ComparisonTypes_t* operator -> () { return _pd_seq; }
1076  inline const ComparisonTypes_t* operator -> () const { return _pd_seq; }
1077 #if defined(__GNUG__)
1078  inline operator ComparisonTypes_t& () const { return *_pd_seq; }
1079 #else
1080  inline operator const ComparisonTypes_t& () const { return *_pd_seq; }
1081  inline operator ComparisonTypes_t& () { return *_pd_seq; }
1082 #endif
1083 
1084  inline const ComparisonTypes_t& in() const { return *_pd_seq; }
1085  inline ComparisonTypes_t& inout() { return *_pd_seq; }
1086  inline ComparisonTypes_t*& out() {
1087  if (_pd_seq) { delete _pd_seq; _pd_seq = 0; }
1088  return _pd_seq;
1089  }
1090  inline ComparisonTypes_t* _retn() { ComparisonTypes_t* tmp = _pd_seq; _pd_seq = 0; return tmp; }
1091 
1093 
1094  private:
1095  ComparisonTypes_t* _pd_seq;
1096  };
1097 
1099  public:
1100  inline ComparisonTypes_t_out(ComparisonTypes_t*& _s) : _data(_s) { _data = 0; }
1102  : _data(_s._pd_seq) { _s = (ComparisonTypes_t*) 0; }
1103  inline ComparisonTypes_t_out(const ComparisonTypes_t_out& _s) : _data(_s._data) {}
1105  _data = _s._data;
1106  return *this;
1107  }
1109  _data = _s;
1110  return *this;
1111  }
1112  inline operator ComparisonTypes_t*&() { return _data; }
1113  inline ComparisonTypes_t*& ptr() { return _data; }
1114  inline ComparisonTypes_t* operator->() { return _data; }
1115 
1116  inline ComparisonType& operator [] (_CORBA_ULong _i) {
1117  return (*_data)[_i];
1118  }
1119 
1120 
1121 
1123 
1124  private:
1127  };
1128 
1129 _CORBA_MODULE_END
1130 
1131 
1132 
1133 _CORBA_MODULE POA_hpp
1134 _CORBA_MODULE_BEG
1135 
1136 _CORBA_MODULE_END
1137 
1138 
1139 
1140 _CORBA_MODULE OBV_hpp
1141 _CORBA_MODULE_BEG
1142 
1143 _CORBA_MODULE_END
1144 
1145 
1146 
1147 
1148 
1149 #undef _core_attr
1150 #undef _dyn_attr
1151 
1152 void operator<<=(::CORBA::Any& _a, const hpp::Names_t& _s);
1153 void operator<<=(::CORBA::Any& _a, hpp::Names_t* _sp);
1154 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::Names_t*& _sp);
1155 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::Names_t*& _sp);
1156 
1157 void operator<<=(::CORBA::Any& _a, const hpp::Error& _s);
1158 void operator<<=(::CORBA::Any& _a, const hpp::Error* _sp);
1159 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::Error*& _sp);
1160 
1161 void operator<<=(::CORBA::Any& _a, const hpp::boolSeq& _s);
1162 void operator<<=(::CORBA::Any& _a, hpp::boolSeq* _sp);
1163 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::boolSeq*& _sp);
1164 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::boolSeq*& _sp);
1165 
1166 void operator<<=(::CORBA::Any& _a, const hpp::intSeq& _s);
1167 void operator<<=(::CORBA::Any& _a, hpp::intSeq* _sp);
1168 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::intSeq*& _sp);
1169 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::intSeq*& _sp);
1170 
1171 void operator<<=(::CORBA::Any& _a, const hpp::intSeqSeq& _s);
1172 void operator<<=(::CORBA::Any& _a, hpp::intSeqSeq* _sp);
1173 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::intSeqSeq*& _sp);
1174 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::intSeqSeq*& _sp);
1175 
1176 void operator<<=(::CORBA::Any& _a, const hpp::floatSeq& _s);
1177 void operator<<=(::CORBA::Any& _a, hpp::floatSeq* _sp);
1178 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::floatSeq*& _sp);
1179 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::floatSeq*& _sp);
1180 
1181 void operator<<=(::CORBA::Any& _a, const hpp::floatSeqSeq& _s);
1182 void operator<<=(::CORBA::Any& _a, hpp::floatSeqSeq* _sp);
1183 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::floatSeqSeq*& _sp);
1184 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::floatSeqSeq*& _sp);
1185 
1186 void operator<<=(::CORBA::Any& _a, const hpp::Transform__forany& _s);
1187 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::Transform__forany& _s);
1188 
1189 void operator<<=(::CORBA::Any& _a, const hpp::TransformSeq& _s);
1190 void operator<<=(::CORBA::Any& _a, hpp::TransformSeq* _sp);
1191 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::TransformSeq*& _sp);
1192 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::TransformSeq*& _sp);
1193 
1194 void operator<<=(::CORBA::Any& _a, const hpp::Quaternion__forany& _s);
1195 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::Quaternion__forany& _s);
1196 
1197 inline void operator >>=(hpp::ComparisonType _e, cdrStream& s) {
1198  ::operator>>=((::CORBA::ULong)_e, s);
1199 }
1200 
1201 inline void operator <<= (hpp::ComparisonType& _e, cdrStream& s) {
1202  ::CORBA::ULong _0RL_e;
1203  ::operator<<=(_0RL_e,s);
1204  if (_0RL_e <= hpp::Inferior) {
1205  _e = (hpp::ComparisonType) _0RL_e;
1206  }
1207  else {
1208  OMNIORB_THROW(MARSHAL,_OMNI_NS(MARSHAL_InvalidEnumValue),
1209  (::CORBA::CompletionStatus)s.completion());
1210  }
1211 }
1212 
1213 void operator<<=(::CORBA::Any& _a, hpp::ComparisonType _s);
1214 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::ComparisonType& _s);
1215 
1216 void operator<<=(::CORBA::Any& _a, const hpp::ComparisonTypes_t& _s);
1217 void operator<<=(::CORBA::Any& _a, hpp::ComparisonTypes_t* _sp);
1218 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, hpp::ComparisonTypes_t*& _sp);
1219 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const hpp::ComparisonTypes_t*& _sp);
1220 
1221 
1222 
1223 
1224 
1225 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_common
1226 # undef USE_stub_in_nt_dll
1227 # undef USE_stub_in_nt_dll_NOT_DEFINED_common
1228 #endif
1229 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_common
1230 # undef USE_core_stub_in_nt_dll
1231 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_common
1232 #endif
1233 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
1234 # undef USE_dyn_stub_in_nt_dll
1235 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_common
1236 #endif
1237 
1238 #endif // __common_hh__
1239 
intSeqSeq * operator->()
Definition: common-idl.hh:551
boolSeq & inout()
Definition: common-idl.hh:294
TransformSeq *& _data
Definition: common-idl.hh:949
ComparisonTypes_t_var(ComparisonTypes_t *_s)
Definition: common-idl.hh:1044
intSeq_var(intSeq *_s)
Definition: common-idl.hh:367
Error()
Definition: common-idl.hh:190
floatSeq * operator->()
Definition: common-idl.hh:665
Transform__slice * Transform__out
Definition: common-idl.hh:840
Names_t_out(Names_t *&_s)
Definition: common-idl.hh:154
intSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Long *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:351
intSeqSeq * _retn()
Definition: common-idl.hh:527
ComparisonTypes_t_out(ComparisonTypes_t *&_s)
Definition: common-idl.hh:1100
floatSeq *& _data
Definition: common-idl.hh:673
floatSeqSeq_var()
Definition: common-idl.hh:708
TransformSeq_var(const TransformSeq_var &_s)
Definition: common-idl.hh:872
ComparisonTypes_t_var(const ComparisonTypes_t_var &_s)
Definition: common-idl.hh:1045
Definition: common-idl.hh:183
intSeq_var(const intSeq_var &_s)
Definition: common-idl.hh:368
Definition: common-idl.hh:846
TransformSeq_out(TransformSeq *&_s)
Definition: common-idl.hh:927
floatSeqSeq_out(const floatSeqSeq_out &_s)
Definition: common-idl.hh:768
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_Error
Definition: common-idl.hh:222
intSeqSeq *& _data
Definition: common-idl.hh:559
intSeqSeq_var()
Definition: common-idl.hh:480
intSeq_out(const intSeq_out &_s)
Definition: common-idl.hh:426
_CORBA_Array_Fix_Var< Quaternion__copyHelper, Quaternion__slice > Quaternion__var
Definition: common-idl.hh:999
static _core_attr const char * _PD_typeId
Definition: common-idl.hh:214
boolSeq *& _data
Definition: common-idl.hh:331
Definition: common-idl.hh:342
~boolSeq_var()
Definition: common-idl.hh:258
floatSeq * _retn()
Definition: common-idl.hh:641
ComparisonTypes_t *& out()
Definition: common-idl.hh:1086
floatSeq(_CORBA_ULong _max)
Definition: common-idl.hh:577
_CORBA_MODULE hpp _CORBA_MODULE_BEG _CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_value_type
Definition: common-idl.hh:59
static Transform__slice * dup(const Transform__slice *p)
Definition: common-idl.hh:833
_CORBA_MODULE_INLINE Transform__slice * Transform__alloc()
Definition: common-idl.hh:799
Implement CORBA interface ``Obstacle&#39;&#39;.
Definition: basic-server.hh:27
intSeq *& out()
Definition: common-idl.hh:409
boolSeq_var()
Definition: common-idl.hh:252
floatSeqSeq * _retn()
Definition: common-idl.hh:755
::CORBA::String_member msg
Definition: common-idl.hh:186
Definition: common-idl.hh:925
Names_t(_CORBA_ULong _max)
Definition: common-idl.hh:80
intSeq(_CORBA_ULong _max)
Definition: common-idl.hh:349
ComparisonTypes_t_out(const ComparisonTypes_t_out &_s)
Definition: common-idl.hh:1103
intSeq_out(intSeq_var &_s)
Definition: common-idl.hh:424
intSeqSeq_out(const intSeqSeq_out &_s)
Definition: common-idl.hh:540
floatSeqSeq_var(floatSeqSeq *_s)
Definition: common-idl.hh:709
Names_t(_CORBA_ULong _max, _CORBA_ULong _len, char **_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:82
floatSeq_var(const floatSeq_var &_s)
Definition: common-idl.hh:596
intSeq * _retn()
Definition: common-idl.hh:413
static void free(Transform__slice *p)
Definition: common-idl.hh:834
intSeq_out(intSeq *&_s)
Definition: common-idl.hh:423
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_Quaternion_
Definition: common-idl.hh:956
Names_t_out(const Names_t_out &_s)
Definition: common-idl.hh:157
sequence< floatSeq > floatSeqSeq
Definition: common.idl:33
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_intSeqSeq
Definition: common-idl.hh:452
boolSeq_var(boolSeq *_s)
Definition: common-idl.hh:253
::CORBA::LongLong size_type
Definition: common-idl.hh:66
intSeq(const intSeq &_s)
Definition: common-idl.hh:346
const TransformSeq & in() const
Definition: common-idl.hh:911
floatSeqSeq *& _data
Definition: common-idl.hh:787
static Transform__slice * alloc()
Definition: common-idl.hh:832
TransformSeq(const TransformSeq &_s)
Definition: common-idl.hh:850
boolSeq_out(const boolSeq_out &_s)
Definition: common-idl.hh:312
TransformSeq * _retn()
Definition: common-idl.hh:917
floatSeq_var _var_type
Definition: common-idl.hh:572
TransformSeq_var()
Definition: common-idl.hh:870
intSeqSeq()
Definition: common-idl.hh:459
~intSeqSeq_var()
Definition: common-idl.hh:486
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_Names_t
Definition: common-idl.hh:69
intSeqSeq(const intSeqSeq &_s)
Definition: common-idl.hh:460
ComparisonTypes_t * operator->()
Definition: common-idl.hh:1114
const boolSeq & in() const
Definition: common-idl.hh:293
TransformSeq *& out()
Definition: common-idl.hh:913
Corba exception travelling through the Corba channel.
Definition: common.idl:24
_CORBA_MODULE_INLINE void Transform__copy(Transform__slice *_to, const Transform__slice *_from)
Definition: common-idl.hh:817
TransformSeq_var(TransformSeq *_s)
Definition: common-idl.hh:871
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_size_type
Definition: common-idl.hh:64
TransformSeq_out(const TransformSeq_out &_s)
Definition: common-idl.hh:930
Definition: common-idl.hh:307
boolSeq * operator->()
Definition: common-idl.hh:323
sequence< string > Names_t
Sequence of names.
Definition: common.idl:22
intSeq()
Definition: common-idl.hh:345
const intSeq & in() const
Definition: common-idl.hh:407
::CORBA::Double Quaternion__slice
Definition: common-idl.hh:959
sequence< long > intSeq
Definition: common.idl:29
Names_t_var(const Names_t_var &_s)
Definition: common-idl.hh:99
::CORBA::Double Transform_[7]
Definition: common-idl.hh:796
boolSeq *& ptr()
Definition: common-idl.hh:322
floatSeq *& out()
Definition: common-idl.hh:637
~floatSeq_var()
Definition: common-idl.hh:600
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_Transform_
Definition: common-idl.hh:794
const intSeqSeq & in() const
Definition: common-idl.hh:521
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_TransformSeq
Definition: common-idl.hh:842
Names_t_out(Names_t_var &_s)
Definition: common-idl.hh:155
floatSeq *& ptr()
Definition: common-idl.hh:664
::CORBA::Double Quaternion_[4]
Definition: common-idl.hh:958
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_ComparisonTypes_t
Definition: common-idl.hh:1009
TransformSeq & inout()
Definition: common-idl.hh:912
Names_t & operator=(const Names_t &_s)
Definition: common-idl.hh:87
Quaternion__slice * Quaternion__out
Definition: common-idl.hh:1002
~Names_t_var()
Definition: common-idl.hh:103
floatSeq_out(const floatSeq_out &_s)
Definition: common-idl.hh:654
_CORBA_MODULE_INLINE void Quaternion__free(Quaternion__slice *_s)
Definition: common-idl.hh:988
_CORBA_Array_Fix_Forany< Transform__copyHelper, Transform__slice > Transform__forany
Definition: common-idl.hh:838
intSeq_var _var_type
Definition: common-idl.hh:344
floatSeqSeq()
Definition: common-idl.hh:687
ComparisonType
Comparison types for implicit constraints.
Definition: common.idl:42
Definition: common-idl.hh:73
~floatSeqSeq_var()
Definition: common-idl.hh:714
ComparisonTypes_t_var()
Definition: common-idl.hh:1043
intSeqSeq_var(const intSeqSeq_var &_s)
Definition: common-idl.hh:482
Names_t_var _var_type
Definition: common-idl.hh:75
Definition: common-idl.hh:684
Definition: common-idl.hh:1098
ComparisonType
Definition: common-idl.hh:1004
Definition: common-idl.hh:228
static _core_attr insertExceptionToAny insertToAnyFn
Definition: common-idl.hh:208
Names_t *& ptr()
Definition: common-idl.hh:167
Definition: common-idl.hh:1004
Definition: common-idl.hh:992
_CORBA_Boolean operator>>=(const ::CORBA::Any &_a, hpp::Names_t *&_sp)
sequence< boolean > boolSeq
Definition: common.idl:28
static Quaternion__slice * dup(const Quaternion__slice *p)
Definition: common-idl.hh:995
intSeqSeq_out(intSeqSeq_var &_s)
Definition: common-idl.hh:538
Definition: common-idl.hh:592
Names_t()
Definition: common-idl.hh:76
ComparisonTypes_t(const ComparisonTypes_t &_s)
Definition: common-idl.hh:1023
floatSeq & inout()
Definition: common-idl.hh:636
TransformSeq *& ptr()
Definition: common-idl.hh:940
Definition: common-idl.hh:364
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_boolSeq
Definition: common-idl.hh:224
floatSeq_var()
Definition: common-idl.hh:594
::CORBA::LongLong_out size_type_out
Definition: common-idl.hh:67
static Quaternion__slice * alloc()
Definition: common-idl.hh:994
Names_t & inout()
Definition: common-idl.hh:139
Definition: common-idl.hh:152
floatSeqSeq * operator->()
Definition: common-idl.hh:779
static _core_attr const char * _PD_repoId
Definition: common-idl.hh:213
intSeq *& ptr()
Definition: common-idl.hh:436
ComparisonTypes_t * _retn()
Definition: common-idl.hh:1090
boolSeq_var _var_type
Definition: common-idl.hh:230
intSeq_var()
Definition: common-idl.hh:366
~intSeq_var()
Definition: common-idl.hh:372
#define _dyn_attr
Definition: common-idl.hh:49
ComparisonTypes_t *& ptr()
Definition: common-idl.hh:1113
intSeqSeq(_CORBA_ULong _max)
Definition: common-idl.hh:463
floatSeqSeq & inout()
Definition: common-idl.hh:750
boolSeq_var(const boolSeq_var &_s)
Definition: common-idl.hh:254
floatSeqSeq *& out()
Definition: common-idl.hh:751
Definition: common-idl.hh:1019
intSeqSeq(_CORBA_ULong _max, _CORBA_ULong _len, intSeq *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:465
sequence< Transform_ > TransformSeq
Definition: common.idl:37
_CORBA_MODULE_INLINE void Quaternion__copy(Quaternion__slice *_to, const Quaternion__slice *_from)
Definition: common-idl.hh:979
boolSeq_out(boolSeq *&_s)
Definition: common-idl.hh:309
floatSeq_var(floatSeq *_s)
Definition: common-idl.hh:595
Definition: common-idl.hh:456
ComparisonTypes_t()
Definition: common-idl.hh:1022
intSeqSeq & inout()
Definition: common-idl.hh:522
floatSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Double *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:579
boolSeq(_CORBA_ULong _max)
Definition: common-idl.hh:235
floatSeqSeq_out(floatSeqSeq *&_s)
Definition: common-idl.hh:765
const floatSeqSeq & in() const
Definition: common-idl.hh:749
floatSeq_out(floatSeq *&_s)
Definition: common-idl.hh:651
_CORBA_MODULE_INLINE Transform__slice * Transform__dup(const Transform__slice *_s)
Definition: common-idl.hh:803
_CORBA_MODULE_INLINE void Transform__free(Transform__slice *_s)
Definition: common-idl.hh:826
Definition: common-idl.hh:1004
ComparisonTypes_t *& _data
Definition: common-idl.hh:1122
static Error * _narrow(::CORBA::Exception *_e)
Definition: common-idl.hh:201
Definition: common-idl.hh:421
~TransformSeq_var()
Definition: common-idl.hh:876
intSeqSeq_var(intSeqSeq *_s)
Definition: common-idl.hh:481
::CORBA::Double_out value_type_out
Definition: common-idl.hh:62
_CORBA_MODULE_END _CORBA_MODULE POA_hpp _CORBA_MODULE_BEG _CORBA_MODULE_END _CORBA_MODULE OBV_hpp _CORBA_MODULE_BEG _CORBA_MODULE_END void operator<<=(::CORBA::Any &_a, const hpp::Names_t &_s)
floatSeqSeq_out(floatSeqSeq_var &_s)
Definition: common-idl.hh:766
floatSeqSeq *& ptr()
Definition: common-idl.hh:778
Definition: common.idl:46
const floatSeq & in() const
Definition: common-idl.hh:635
Definition: common-idl.hh:649
Definition: common-idl.hh:706
ComparisonTypes_t & inout()
Definition: common-idl.hh:1085
boolSeq(const boolSeq &_s)
Definition: common-idl.hh:232
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_ComparisonType
Definition: common-idl.hh:1007
boolSeq * _retn()
Definition: common-idl.hh:299
ComparisonType & ComparisonType_out
Definition: common-idl.hh:1005
intSeqSeq_var _var_type
Definition: common-idl.hh:458
Names_t * _retn()
Definition: common-idl.hh:144
floatSeq_out(floatSeq_var &_s)
Definition: common-idl.hh:652
floatSeqSeq_var(const floatSeqSeq_var &_s)
Definition: common-idl.hh:710
const Names_t & in() const
Definition: common-idl.hh:138
floatSeqSeq(_CORBA_ULong _max)
Definition: common-idl.hh:691
ComparisonTypes_t(_CORBA_ULong _max, _CORBA_ULong _len, ComparisonType *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:1028
intSeqSeq *& out()
Definition: common-idl.hh:523
TransformSeq(_CORBA_ULong _max)
Definition: common-idl.hh:853
TransformSeq_var _var_type
Definition: common-idl.hh:848
Names_t *& out()
Definition: common-idl.hh:140
Names_t_var()
Definition: common-idl.hh:97
Definition: common-idl.hh:763
Definition: common-idl.hh:830
TransformSeq * operator->()
Definition: common-idl.hh:941
_CORBA_MODULE_INLINE Quaternion__slice * Quaternion__alloc()
Definition: common-idl.hh:961
boolSeq(_CORBA_ULong _max, _CORBA_ULong _len, ::CORBA::Boolean *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:237
ComparisonTypes_t(_CORBA_ULong _max)
Definition: common-idl.hh:1026
boolSeq()
Definition: common-idl.hh:231
intSeq * operator->()
Definition: common-idl.hh:437
Names_t * operator->()
Definition: common-idl.hh:168
ComparisonTypes_t_var _var_type
Definition: common-idl.hh:1021
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_floatSeq
Definition: common-idl.hh:566
_CORBA_Array_Fix_Forany< Quaternion__copyHelper, Quaternion__slice > Quaternion__forany
Definition: common-idl.hh:1000
floatSeqSeq_var _var_type
Definition: common-idl.hh:686
Names_t *& _data
Definition: common-idl.hh:176
Definition: common-idl.hh:1004
Names_t_var(Names_t *_s)
Definition: common-idl.hh:98
const ComparisonTypes_t & in() const
Definition: common-idl.hh:1084
boolSeq_out(boolSeq_var &_s)
Definition: common-idl.hh:310
TransformSeq_out(TransformSeq_var &_s)
Definition: common-idl.hh:928
::CORBA::Double value_type
Definition: common-idl.hh:61
ComparisonTypes_t_out(ComparisonTypes_t_var &_s)
Definition: common-idl.hh:1101
Definition: common-idl.hh:1041
TransformSeq()
Definition: common-idl.hh:849
Definition: common-idl.hh:570
~ComparisonTypes_t_var()
Definition: common-idl.hh:1049
sequence< ComparisonType > ComparisonTypes_t
Definition: common.idl:48
intSeq *& _data
Definition: common-idl.hh:445
_CORBA_MODULE_INLINE Quaternion__slice * Quaternion__dup(const Quaternion__slice *_s)
Definition: common-idl.hh:965
Definition: common-idl.hh:1004
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:32
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_floatSeqSeq
Definition: common-idl.hh:680
intSeq & inout()
Definition: common-idl.hh:408
Definition: common-idl.hh:250
static _core_attr insertExceptionToAnyNCP insertToAnyFnNCP
Definition: common-idl.hh:209
_CORBA_MODULE_VAR _dyn_attrconst ::CORBA::TypeCode_ptr _tc_intSeq
Definition: common-idl.hh:338
floatSeqSeq(_CORBA_ULong _max, _CORBA_ULong _len, floatSeq *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:693
TransformSeq(_CORBA_ULong _max, _CORBA_ULong _len, Transform_ *_val, _CORBA_Boolean _rel=0)
Definition: common-idl.hh:855
Names_t(const Names_t &_s)
Definition: common-idl.hh:77
Definition: common-idl.hh:95
Definition: common-idl.hh:478
boolSeq *& out()
Definition: common-idl.hh:295
intSeqSeq *& ptr()
Definition: common-idl.hh:550
::CORBA::Double Transform__slice
Definition: common-idl.hh:797
static void free(Quaternion__slice *p)
Definition: common-idl.hh:996
Definition: common-idl.hh:535
floatSeqSeq(const floatSeqSeq &_s)
Definition: common-idl.hh:688
sequence< intSeq > intSeqSeq
Definition: common.idl:30
#define _core_attr
Definition: common-idl.hh:39
floatSeq()
Definition: common-idl.hh:573
_CORBA_Array_Fix_Var< Transform__copyHelper, Transform__slice > Transform__var
Definition: common-idl.hh:837
intSeqSeq_out(intSeqSeq *&_s)
Definition: common-idl.hh:537
floatSeq(const floatSeq &_s)
Definition: common-idl.hh:574
Definition: common-idl.hh:868