LogService
libdadi: utility tools for distributed applications
|
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