LogService
libdadi: utility tools for distributed applications
 All Classes Functions Variables
LogTypes.hh
00001 // This file is generated by omniidl (C++ backend)- omniORB_4_1. Do not edit.
00002 #ifndef __LogTypes_hh__
00003 #define __LogTypes_hh__
00004 
00005 #ifndef __CORBA_H_EXTERNAL_GUARD__
00006 #include <omniORB4/CORBA.h>
00007 #endif
00008 
00009 #ifndef  USE_stub_in_nt_dll
00010 # define USE_stub_in_nt_dll_NOT_DEFINED_LogTypes
00011 #endif
00012 #ifndef  USE_core_stub_in_nt_dll
00013 # define USE_core_stub_in_nt_dll_NOT_DEFINED_LogTypes
00014 #endif
00015 #ifndef  USE_dyn_stub_in_nt_dll
00016 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogTypes
00017 #endif
00018 
00019 
00020 
00021 
00022 
00023 
00024 #ifdef USE_stub_in_nt_dll
00025 # ifndef USE_core_stub_in_nt_dll
00026 #  define USE_core_stub_in_nt_dll
00027 # endif
00028 # ifndef USE_dyn_stub_in_nt_dll
00029 #  define USE_dyn_stub_in_nt_dll
00030 # endif
00031 #endif
00032 
00033 #ifdef _core_attr
00034 # error "A local CPP macro _core_attr has already been defined."
00035 #else
00036 # ifdef  USE_core_stub_in_nt_dll
00037 #  define _core_attr _OMNIORB_NTDLL_IMPORT
00038 # else
00039 #  define _core_attr
00040 # endif
00041 #endif
00042 
00043 #ifdef _dyn_attr
00044 # error "A local CPP macro _dyn_attr has already been defined."
00045 #else
00046 # ifdef  USE_dyn_stub_in_nt_dll
00047 #  define _dyn_attr _OMNIORB_NTDLL_IMPORT
00048 # else
00049 #  define _dyn_attr
00050 # endif
00051 #endif
00052 
00053 
00054 
00055 
00056 
00057 _CORBA_GLOBAL_VARINT const ::CORBA::Short LS_OK _init_in_decl_( = 0 );
00058 
00059 struct log_time_t {
00060   typedef _CORBA_ConstrType_Fix_Var<log_time_t> _var_type;
00061 
00062   
00063   ::CORBA::Long sec;
00064 
00065   ::CORBA::Long msec;
00066 
00067 
00068 
00069   void operator>>= (cdrStream &) const;
00070   void operator<<= (cdrStream &);
00071 };
00072 
00073 typedef log_time_t::_var_type log_time_t_var;
00074 
00075 typedef log_time_t& log_time_t_out;
00076 
00077 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_log_time_t;
00078 
00079 struct log_msg_t {
00080   typedef _CORBA_ConstrType_Variable_Var<log_msg_t> _var_type;
00081 
00082   
00083   ::CORBA::String_member componentName;
00084 
00085   log_time_t time;
00086 
00087   ::CORBA::Boolean warning;
00088 
00089   ::CORBA::String_member tag;
00090 
00091   ::CORBA::String_member msg;
00092 
00093 
00094 
00095   void operator>>= (cdrStream &) const;
00096   void operator<<= (cdrStream &);
00097 };
00098 
00099 typedef log_msg_t::_var_type log_msg_t_var;
00100 
00101 typedef _CORBA_ConstrType_Variable_OUT_arg< log_msg_t,log_msg_t_var > log_msg_t_out;
00102 
00103 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_log_msg_t;
00104 
00105 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_log_msg_buf_t;
00106 
00107 class log_msg_buf_t_var;
00108 
00109 class log_msg_buf_t : public _CORBA_Unbounded_Sequence< log_msg_t >  {
00110 public:
00111   typedef log_msg_buf_t_var _var_type;
00112   inline log_msg_buf_t() {}
00113   inline log_msg_buf_t(const log_msg_buf_t& _s)
00114     : _CORBA_Unbounded_Sequence< log_msg_t > (_s) {}
00115 
00116   inline log_msg_buf_t(_CORBA_ULong _max)
00117     : _CORBA_Unbounded_Sequence< log_msg_t > (_max) {}
00118   inline log_msg_buf_t(_CORBA_ULong _max, _CORBA_ULong _len, log_msg_t* _val, _CORBA_Boolean _rel=0)
00119     : _CORBA_Unbounded_Sequence< log_msg_t > (_max, _len, _val, _rel) {}
00120 
00121 
00122 
00123   inline log_msg_buf_t& operator = (const log_msg_buf_t& _s) {
00124     _CORBA_Unbounded_Sequence< log_msg_t > ::operator=(_s);
00125     return *this;
00126   }
00127 };
00128 
00129 class log_msg_buf_t_out;
00130 
00131 class log_msg_buf_t_var {
00132 public:
00133   inline log_msg_buf_t_var() : _pd_seq(0) {}
00134   inline log_msg_buf_t_var(log_msg_buf_t* _s) : _pd_seq(_s) {}
00135   inline log_msg_buf_t_var(const log_msg_buf_t_var& _s) {
00136     if( _s._pd_seq )  _pd_seq = new log_msg_buf_t(*_s._pd_seq);
00137     else              _pd_seq = 0;
00138   }
00139   inline ~log_msg_buf_t_var() { if( _pd_seq )  delete _pd_seq; }
00140     
00141   inline log_msg_buf_t_var& operator = (log_msg_buf_t* _s) {
00142     if( _pd_seq )  delete _pd_seq;
00143     _pd_seq = _s;
00144     return *this;
00145   }
00146   inline log_msg_buf_t_var& operator = (const log_msg_buf_t_var& _s) {
00147     if( _s._pd_seq ) {
00148       if( !_pd_seq )  _pd_seq = new log_msg_buf_t;
00149       *_pd_seq = *_s._pd_seq;
00150     } else if( _pd_seq ) {
00151       delete _pd_seq;
00152       _pd_seq = 0;
00153     }
00154     return *this;
00155   }
00156   inline log_msg_t& operator [] (_CORBA_ULong _s) {
00157     return (*_pd_seq)[_s];
00158   }
00159 
00160 
00161 
00162   inline log_msg_buf_t* operator -> () { return _pd_seq; }
00163   inline const log_msg_buf_t* operator -> () const { return _pd_seq; }
00164 #if defined(__GNUG__)
00165   inline operator log_msg_buf_t& () const { return *_pd_seq; }
00166 #else
00167   inline operator const log_msg_buf_t& () const { return *_pd_seq; }
00168   inline operator log_msg_buf_t& () { return *_pd_seq; }
00169 #endif
00170     
00171   inline const log_msg_buf_t& in() const { return *_pd_seq; }
00172   inline log_msg_buf_t&       inout()    { return *_pd_seq; }
00173   inline log_msg_buf_t*&      out() {
00174     if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
00175     return _pd_seq;
00176   }
00177   inline log_msg_buf_t* _retn() { log_msg_buf_t* tmp = _pd_seq; _pd_seq = 0; return tmp; }
00178     
00179   friend class log_msg_buf_t_out;
00180   
00181 private:
00182   log_msg_buf_t* _pd_seq;
00183 };
00184 
00185 class log_msg_buf_t_out {
00186 public:
00187   inline log_msg_buf_t_out(log_msg_buf_t*& _s) : _data(_s) { _data = 0; }
00188   inline log_msg_buf_t_out(log_msg_buf_t_var& _s)
00189     : _data(_s._pd_seq) { _s = (log_msg_buf_t*) 0; }
00190   inline log_msg_buf_t_out(const log_msg_buf_t_out& _s) : _data(_s._data) {}
00191   inline log_msg_buf_t_out& operator = (const log_msg_buf_t_out& _s) {
00192     _data = _s._data;
00193     return *this;
00194   }
00195   inline log_msg_buf_t_out& operator = (log_msg_buf_t* _s) {
00196     _data = _s;
00197     return *this;
00198   }
00199   inline operator log_msg_buf_t*&()  { return _data; }
00200   inline log_msg_buf_t*& ptr()       { return _data; }
00201   inline log_msg_buf_t* operator->() { return _data; }
00202 
00203   inline log_msg_t& operator [] (_CORBA_ULong _i) {
00204     return (*_data)[_i];
00205   }
00206 
00207 
00208 
00209   log_msg_buf_t*& _data;
00210 
00211 private:
00212   log_msg_buf_t_out();
00213   log_msg_buf_t_out& operator=(const log_msg_buf_t_var&);
00214 };
00215 
00216 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_tag_list_t;
00217 
00218 class tag_list_t_var;
00219 
00220 class tag_list_t : public _CORBA_Unbounded_Sequence_String {
00221 public:
00222   typedef tag_list_t_var _var_type;
00223   inline tag_list_t() {}
00224   inline tag_list_t(const tag_list_t& _s)
00225     : _CORBA_Unbounded_Sequence_String(_s) {}
00226 
00227   inline tag_list_t(_CORBA_ULong _max)
00228     : _CORBA_Unbounded_Sequence_String(_max) {}
00229   inline tag_list_t(_CORBA_ULong _max, _CORBA_ULong _len, char** _val, _CORBA_Boolean _rel=0)
00230     : _CORBA_Unbounded_Sequence_String(_max, _len, _val, _rel) {}
00231 
00232 
00233 
00234   inline tag_list_t& operator = (const tag_list_t& _s) {
00235     _CORBA_Unbounded_Sequence_String::operator=(_s);
00236     return *this;
00237   }
00238 };
00239 
00240 class tag_list_t_out;
00241 
00242 class tag_list_t_var {
00243 public:
00244   inline tag_list_t_var() : _pd_seq(0) {}
00245   inline tag_list_t_var(tag_list_t* _s) : _pd_seq(_s) {}
00246   inline tag_list_t_var(const tag_list_t_var& _s) {
00247     if( _s._pd_seq )  _pd_seq = new tag_list_t(*_s._pd_seq);
00248     else              _pd_seq = 0;
00249   }
00250   inline ~tag_list_t_var() { if( _pd_seq )  delete _pd_seq; }
00251     
00252   inline tag_list_t_var& operator = (tag_list_t* _s) {
00253     if( _pd_seq )  delete _pd_seq;
00254     _pd_seq = _s;
00255     return *this;
00256   }
00257   inline tag_list_t_var& operator = (const tag_list_t_var& _s) {
00258     if( _s._pd_seq ) {
00259       if( !_pd_seq )  _pd_seq = new tag_list_t;
00260       *_pd_seq = *_s._pd_seq;
00261     } else if( _pd_seq ) {
00262       delete _pd_seq;
00263       _pd_seq = 0;
00264     }
00265     return *this;
00266   }
00267   inline _CORBA_String_element operator [] (_CORBA_ULong _s) {
00268     return (*_pd_seq)[_s];
00269   }
00270 
00271 
00272 
00273   inline tag_list_t* operator -> () { return _pd_seq; }
00274   inline const tag_list_t* operator -> () const { return _pd_seq; }
00275 #if defined(__GNUG__)
00276   inline operator tag_list_t& () const { return *_pd_seq; }
00277 #else
00278   inline operator const tag_list_t& () const { return *_pd_seq; }
00279   inline operator tag_list_t& () { return *_pd_seq; }
00280 #endif
00281     
00282   inline const tag_list_t& in() const { return *_pd_seq; }
00283   inline tag_list_t&       inout()    { return *_pd_seq; }
00284   inline tag_list_t*&      out() {
00285     if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
00286     return _pd_seq;
00287   }
00288   inline tag_list_t* _retn() { tag_list_t* tmp = _pd_seq; _pd_seq = 0; return tmp; }
00289     
00290   friend class tag_list_t_out;
00291   
00292 private:
00293   tag_list_t* _pd_seq;
00294 };
00295 
00296 class tag_list_t_out {
00297 public:
00298   inline tag_list_t_out(tag_list_t*& _s) : _data(_s) { _data = 0; }
00299   inline tag_list_t_out(tag_list_t_var& _s)
00300     : _data(_s._pd_seq) { _s = (tag_list_t*) 0; }
00301   inline tag_list_t_out(const tag_list_t_out& _s) : _data(_s._data) {}
00302   inline tag_list_t_out& operator = (const tag_list_t_out& _s) {
00303     _data = _s._data;
00304     return *this;
00305   }
00306   inline tag_list_t_out& operator = (tag_list_t* _s) {
00307     _data = _s;
00308     return *this;
00309   }
00310   inline operator tag_list_t*&()  { return _data; }
00311   inline tag_list_t*& ptr()       { return _data; }
00312   inline tag_list_t* operator->() { return _data; }
00313 
00314   inline _CORBA_String_element operator [] (_CORBA_ULong _i) {
00315     return (*_data)[_i];
00316   }
00317 
00318 
00319 
00320   tag_list_t*& _data;
00321 
00322 private:
00323   tag_list_t_out();
00324   tag_list_t_out& operator=(const tag_list_t_var&);
00325 };
00326 
00327 _CORBA_GLOBAL_VAR _dyn_attr const ::CORBA::TypeCode_ptr _tc_component_list_t;
00328 
00329 class component_list_t_var;
00330 
00331 class component_list_t : public _CORBA_Unbounded_Sequence_String {
00332 public:
00333   typedef component_list_t_var _var_type;
00334   inline component_list_t() {}
00335   inline component_list_t(const component_list_t& _s)
00336     : _CORBA_Unbounded_Sequence_String(_s) {}
00337 
00338   inline component_list_t(_CORBA_ULong _max)
00339     : _CORBA_Unbounded_Sequence_String(_max) {}
00340   inline component_list_t(_CORBA_ULong _max, _CORBA_ULong _len, char** _val, _CORBA_Boolean _rel=0)
00341     : _CORBA_Unbounded_Sequence_String(_max, _len, _val, _rel) {}
00342 
00343 
00344 
00345   inline component_list_t& operator = (const component_list_t& _s) {
00346     _CORBA_Unbounded_Sequence_String::operator=(_s);
00347     return *this;
00348   }
00349 };
00350 
00351 class component_list_t_out;
00352 
00353 class component_list_t_var {
00354 public:
00355   inline component_list_t_var() : _pd_seq(0) {}
00356   inline component_list_t_var(component_list_t* _s) : _pd_seq(_s) {}
00357   inline component_list_t_var(const component_list_t_var& _s) {
00358     if( _s._pd_seq )  _pd_seq = new component_list_t(*_s._pd_seq);
00359     else              _pd_seq = 0;
00360   }
00361   inline ~component_list_t_var() { if( _pd_seq )  delete _pd_seq; }
00362     
00363   inline component_list_t_var& operator = (component_list_t* _s) {
00364     if( _pd_seq )  delete _pd_seq;
00365     _pd_seq = _s;
00366     return *this;
00367   }
00368   inline component_list_t_var& operator = (const component_list_t_var& _s) {
00369     if( _s._pd_seq ) {
00370       if( !_pd_seq )  _pd_seq = new component_list_t;
00371       *_pd_seq = *_s._pd_seq;
00372     } else if( _pd_seq ) {
00373       delete _pd_seq;
00374       _pd_seq = 0;
00375     }
00376     return *this;
00377   }
00378   inline _CORBA_String_element operator [] (_CORBA_ULong _s) {
00379     return (*_pd_seq)[_s];
00380   }
00381 
00382 
00383 
00384   inline component_list_t* operator -> () { return _pd_seq; }
00385   inline const component_list_t* operator -> () const { return _pd_seq; }
00386 #if defined(__GNUG__)
00387   inline operator component_list_t& () const { return *_pd_seq; }
00388 #else
00389   inline operator const component_list_t& () const { return *_pd_seq; }
00390   inline operator component_list_t& () { return *_pd_seq; }
00391 #endif
00392     
00393   inline const component_list_t& in() const { return *_pd_seq; }
00394   inline component_list_t&       inout()    { return *_pd_seq; }
00395   inline component_list_t*&      out() {
00396     if( _pd_seq ) { delete _pd_seq; _pd_seq = 0; }
00397     return _pd_seq;
00398   }
00399   inline component_list_t* _retn() { component_list_t* tmp = _pd_seq; _pd_seq = 0; return tmp; }
00400     
00401   friend class component_list_t_out;
00402   
00403 private:
00404   component_list_t* _pd_seq;
00405 };
00406 
00407 class component_list_t_out {
00408 public:
00409   inline component_list_t_out(component_list_t*& _s) : _data(_s) { _data = 0; }
00410   inline component_list_t_out(component_list_t_var& _s)
00411     : _data(_s._pd_seq) { _s = (component_list_t*) 0; }
00412   inline component_list_t_out(const component_list_t_out& _s) : _data(_s._data) {}
00413   inline component_list_t_out& operator = (const component_list_t_out& _s) {
00414     _data = _s._data;
00415     return *this;
00416   }
00417   inline component_list_t_out& operator = (component_list_t* _s) {
00418     _data = _s;
00419     return *this;
00420   }
00421   inline operator component_list_t*&()  { return _data; }
00422   inline component_list_t*& ptr()       { return _data; }
00423   inline component_list_t* operator->() { return _data; }
00424 
00425   inline _CORBA_String_element operator [] (_CORBA_ULong _i) {
00426     return (*_data)[_i];
00427   }
00428 
00429 
00430 
00431   component_list_t*& _data;
00432 
00433 private:
00434   component_list_t_out();
00435   component_list_t_out& operator=(const component_list_t_var&);
00436 };
00437 
00438 
00439 
00440 
00441 
00442 
00443 
00444 
00445 
00446 #undef _core_attr
00447 #undef _dyn_attr
00448 
00449 extern void operator<<=(::CORBA::Any& _a, const log_time_t& _s);
00450 extern void operator<<=(::CORBA::Any& _a, log_time_t* _sp);
00451 extern _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, log_time_t*& _sp);
00452 extern _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const log_time_t*& _sp);
00453 
00454 extern void operator<<=(::CORBA::Any& _a, const log_msg_t& _s);
00455 extern void operator<<=(::CORBA::Any& _a, log_msg_t* _sp);
00456 extern _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, log_msg_t*& _sp);
00457 extern _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const log_msg_t*& _sp);
00458 
00459 void operator<<=(::CORBA::Any& _a, const log_msg_buf_t& _s);
00460 void operator<<=(::CORBA::Any& _a, log_msg_buf_t* _sp);
00461 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, log_msg_buf_t*& _sp);
00462 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const log_msg_buf_t*& _sp);
00463 
00464 void operator<<=(::CORBA::Any& _a, const tag_list_t& _s);
00465 void operator<<=(::CORBA::Any& _a, tag_list_t* _sp);
00466 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, tag_list_t*& _sp);
00467 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const tag_list_t*& _sp);
00468 
00469 void operator<<=(::CORBA::Any& _a, const component_list_t& _s);
00470 void operator<<=(::CORBA::Any& _a, component_list_t* _sp);
00471 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, component_list_t*& _sp);
00472 _CORBA_Boolean operator>>=(const ::CORBA::Any& _a, const component_list_t*& _sp);
00473 
00474 
00475 
00476 
00477 
00478 #ifdef   USE_stub_in_nt_dll_NOT_DEFINED_LogTypes
00479 # undef  USE_stub_in_nt_dll
00480 # undef  USE_stub_in_nt_dll_NOT_DEFINED_LogTypes
00481 #endif
00482 #ifdef   USE_core_stub_in_nt_dll_NOT_DEFINED_LogTypes
00483 # undef  USE_core_stub_in_nt_dll
00484 # undef  USE_core_stub_in_nt_dll_NOT_DEFINED_LogTypes
00485 #endif
00486 #ifdef   USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogTypes
00487 # undef  USE_dyn_stub_in_nt_dll
00488 # undef  USE_dyn_stub_in_nt_dll_NOT_DEFINED_LogTypes
00489 #endif
00490 
00491 #endif  // __LogTypes_hh__
00492