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