- Timestamp:
- 2012-03-16T21:38:01+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/corba/corbaiface.mpp
r15463 r25231 1 1 /* 2 * MICO --- a free CORBA implementation3 * Copyright ( C) 1997-98 Kay Roemer & Arno Puder2 * MICO --- an Open Source CORBA implementation 3 * Copyright (c) 1997-2006 by The Mico Team 4 4 * 5 5 * This file was automatically generated. DO NOT EDIT! 6 6 */ 7 7 8 #include "corbaiface.h" 8 #include <corbaiface.h> 9 10 11 using namespace std; 9 12 10 13 //-------------------------------------------------------- … … 39 42 #endif 40 43 41 class _Marshaller_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo {44 class _Marshaller_gsdlInterface_corbatext_t : public ::CORBA::StaticTypeInfo { 42 45 typedef gsdlInterface::corbatext_t _MICO_T; 43 46 public: 47 ~_Marshaller_gsdlInterface_corbatext_t(); 44 48 StaticValueType create () const; 45 49 void assign (StaticValueType dst, const StaticValueType src) const; 46 50 void free (StaticValueType) const; 47 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;48 void marshal ( CORBA::DataEncoder &, StaticValueType) const;51 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 52 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 49 53 }; 50 54 51 55 52 CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_t::create() const 56 _Marshaller_gsdlInterface_corbatext_t::~_Marshaller_gsdlInterface_corbatext_t() 57 { 58 } 59 60 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_t::create() const 53 61 { 54 62 return (StaticValueType) new _MICO_T; … … 65 73 } 66 74 67 CORBA::Boolean _Marshaller_gsdlInterface_corbatext_t::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const75 ::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_t::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 68 76 { 69 77 return … … 75 83 } 76 84 77 void _Marshaller_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const85 void _Marshaller_gsdlInterface_corbatext_t::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 78 86 { 79 87 ec.struct_begin(); … … 84 92 } 85 93 86 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t;94 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t; 87 95 88 96 … … 112 120 #endif 113 121 114 class _Marshaller_gsdlInterface_corbatext_tmap : public CORBA::StaticTypeInfo {122 class _Marshaller_gsdlInterface_corbatext_tmap : public ::CORBA::StaticTypeInfo { 115 123 typedef gsdlInterface::corbatext_tmap _MICO_T; 116 124 public: 125 ~_Marshaller_gsdlInterface_corbatext_tmap(); 117 126 StaticValueType create () const; 118 127 void assign (StaticValueType dst, const StaticValueType src) const; 119 128 void free (StaticValueType) const; 120 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;121 void marshal ( CORBA::DataEncoder &, StaticValueType) const;129 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 130 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 122 131 }; 123 132 124 133 125 CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tmap::create() const 134 _Marshaller_gsdlInterface_corbatext_tmap::~_Marshaller_gsdlInterface_corbatext_tmap() 135 { 136 } 137 138 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tmap::create() const 126 139 { 127 140 return (StaticValueType) new _MICO_T; … … 138 151 } 139 152 140 CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tmap::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const153 ::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tmap::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 141 154 { 142 155 return … … 147 160 } 148 161 149 void _Marshaller_gsdlInterface_corbatext_tmap::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const162 void _Marshaller_gsdlInterface_corbatext_tmap::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 150 163 { 151 164 ec.struct_begin(); … … 155 168 } 156 169 157 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap; 158 159 160 class _Marshaller_gsdlInterface_corbaComError : public CORBA::StaticTypeInfo { 161 typedef gsdlInterface::corbaComError _MICO_T; 170 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap; 171 172 #ifdef HAVE_EXPLICIT_STRUCT_OPS 173 gsdlInterface::corbatext_tcollectionmeta::corbatext_tcollectionmeta() 174 { 175 } 176 177 gsdlInterface::corbatext_tcollectionmeta::corbatext_tcollectionmeta( const corbatext_tcollectionmeta& _s ) 178 { 179 name = ((corbatext_tcollectionmeta&)_s).name; 180 tuples = ((corbatext_tcollectionmeta&)_s).tuples; 181 } 182 183 gsdlInterface::corbatext_tcollectionmeta::~corbatext_tcollectionmeta() 184 { 185 } 186 187 gsdlInterface::corbatext_tcollectionmeta& 188 gsdlInterface::corbatext_tcollectionmeta::operator=( const corbatext_tcollectionmeta& _s ) 189 { 190 name = ((corbatext_tcollectionmeta&)_s).name; 191 tuples = ((corbatext_tcollectionmeta&)_s).tuples; 192 return *this; 193 } 194 #endif 195 196 class _Marshaller_gsdlInterface_corbatext_tcollectionmeta : public ::CORBA::StaticTypeInfo { 197 typedef gsdlInterface::corbatext_tcollectionmeta _MICO_T; 162 198 public: 199 ~_Marshaller_gsdlInterface_corbatext_tcollectionmeta(); 163 200 StaticValueType create () const; 164 201 void assign (StaticValueType dst, const StaticValueType src) const; 165 202 void free (StaticValueType) const; 166 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;167 void marshal ( CORBA::DataEncoder &, StaticValueType) const;203 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 204 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 168 205 }; 169 206 170 207 171 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaComError::create() const 208 _Marshaller_gsdlInterface_corbatext_tcollectionmeta::~_Marshaller_gsdlInterface_corbatext_tcollectionmeta() 209 { 210 } 211 212 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbatext_tcollectionmeta::create() const 172 213 { 173 214 return (StaticValueType) new _MICO_T; 174 215 } 175 216 217 void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::assign( StaticValueType d, const StaticValueType s ) const 218 { 219 *(_MICO_T*) d = *(_MICO_T*) s; 220 } 221 222 void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::free( StaticValueType v ) const 223 { 224 delete (_MICO_T*) v; 225 } 226 227 ::CORBA::Boolean _Marshaller_gsdlInterface_corbatext_tcollectionmeta::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 228 { 229 return 230 dc.struct_begin() && 231 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->name ) && 232 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->tuples ) && 233 dc.struct_end(); 234 } 235 236 void _Marshaller_gsdlInterface_corbatext_tcollectionmeta::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 237 { 238 ec.struct_begin(); 239 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->name ); 240 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->tuples ); 241 ec.struct_end(); 242 } 243 244 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tcollectionmeta; 245 246 247 248 class _Marshaller_gsdlInterface_corbaComError : public ::CORBA::StaticTypeInfo { 249 typedef gsdlInterface::corbaComError _MICO_T; 250 public: 251 ~_Marshaller_gsdlInterface_corbaComError(); 252 StaticValueType create () const; 253 void assign (StaticValueType dst, const StaticValueType src) const; 254 void free (StaticValueType) const; 255 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 256 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 257 }; 258 259 260 _Marshaller_gsdlInterface_corbaComError::~_Marshaller_gsdlInterface_corbaComError() 261 { 262 } 263 264 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaComError::create() const 265 { 266 return (StaticValueType) new _MICO_T; 267 } 268 176 269 void _Marshaller_gsdlInterface_corbaComError::assign( StaticValueType d, const StaticValueType s ) const 177 270 { … … 184 277 } 185 278 186 CORBA::Boolean _Marshaller_gsdlInterface_corbaComError::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const187 { 188 CORBA::ULong ul;279 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaComError::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 280 { 281 ::CORBA::ULong ul; 189 282 if( !dc.enumeration( ul ) ) 190 283 return FALSE; … … 193 286 } 194 287 195 void _Marshaller_gsdlInterface_corbaComError::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const196 { 197 ec.enumeration( ( CORBA::ULong) *(_MICO_T *) v );198 } 199 200 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError;288 void _Marshaller_gsdlInterface_corbaComError::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 289 { 290 ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v ); 291 } 292 293 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError; 201 294 202 295 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 226 319 #endif 227 320 228 class _Marshaller_gsdlInterface_corbaShortColInfo : public CORBA::StaticTypeInfo {321 class _Marshaller_gsdlInterface_corbaShortColInfo : public ::CORBA::StaticTypeInfo { 229 322 typedef gsdlInterface::corbaShortColInfo _MICO_T; 230 323 public: 324 ~_Marshaller_gsdlInterface_corbaShortColInfo(); 231 325 StaticValueType create () const; 232 326 void assign (StaticValueType dst, const StaticValueType src) const; 233 327 void free (StaticValueType) const; 234 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;235 void marshal ( CORBA::DataEncoder &, StaticValueType) const;328 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 329 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 236 330 }; 237 331 238 332 239 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaShortColInfo::create() const 333 _Marshaller_gsdlInterface_corbaShortColInfo::~_Marshaller_gsdlInterface_corbaShortColInfo() 334 { 335 } 336 337 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaShortColInfo::create() const 240 338 { 241 339 return (StaticValueType) new _MICO_T; … … 252 350 } 253 351 254 CORBA::Boolean _Marshaller_gsdlInterface_corbaShortColInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const352 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaShortColInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 255 353 { 256 354 return … … 262 360 } 263 361 264 void _Marshaller_gsdlInterface_corbaShortColInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const362 void _Marshaller_gsdlInterface_corbaShortColInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 265 363 { 266 364 ec.struct_begin(); … … 271 369 } 272 370 273 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo;371 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo; 274 372 275 373 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 280 378 gsdlInterface::corbaColInfoResponse::corbaColInfoResponse( const corbaColInfoResponse& _s ) 281 379 { 282 sho ftInfo = ((corbaColInfoResponse&)_s).shoftInfo;380 shortInfo = ((corbaColInfoResponse&)_s).shortInfo; 283 381 useBook = ((corbaColInfoResponse&)_s).useBook; 284 382 isPublic = ((corbaColInfoResponse&)_s).isPublic; … … 296 394 httpprefix = ((corbaColInfoResponse&)_s).httpprefix; 297 395 receptionist = ((corbaColInfoResponse&)_s).receptionist; 396 isSegmented = ((corbaColInfoResponse&)_s).isSegmented; 397 isCollectGroup = ((corbaColInfoResponse&)_s).isCollectGroup; 398 ccsOptions = ((corbaColInfoResponse&)_s).ccsOptions; 399 stemIndexes = ((corbaColInfoResponse&)_s).stemIndexes; 400 numSections = ((corbaColInfoResponse&)_s).numSections; 401 collection_macros = ((corbaColInfoResponse&)_s).collection_macros; 402 buildType = ((corbaColInfoResponse&)_s).buildType; 403 infodbType = ((corbaColInfoResponse&)_s).infodbType; 404 authenticate = ((corbaColInfoResponse&)_s).authenticate; 405 auth_group = ((corbaColInfoResponse&)_s).auth_group; 406 public_documents = ((corbaColInfoResponse&)_s).public_documents; 407 private_documents = ((corbaColInfoResponse&)_s).private_documents; 408 dynamic_classifiers = ((corbaColInfoResponse&)_s).dynamic_classifiers; 409 earliestDatestamp = ((corbaColInfoResponse&)_s).earliestDatestamp; 298 410 } 299 411 … … 305 417 gsdlInterface::corbaColInfoResponse::operator=( const corbaColInfoResponse& _s ) 306 418 { 307 sho ftInfo = ((corbaColInfoResponse&)_s).shoftInfo;419 shortInfo = ((corbaColInfoResponse&)_s).shortInfo; 308 420 useBook = ((corbaColInfoResponse&)_s).useBook; 309 421 isPublic = ((corbaColInfoResponse&)_s).isPublic; … … 321 433 httpprefix = ((corbaColInfoResponse&)_s).httpprefix; 322 434 receptionist = ((corbaColInfoResponse&)_s).receptionist; 435 isSegmented = ((corbaColInfoResponse&)_s).isSegmented; 436 isCollectGroup = ((corbaColInfoResponse&)_s).isCollectGroup; 437 ccsOptions = ((corbaColInfoResponse&)_s).ccsOptions; 438 stemIndexes = ((corbaColInfoResponse&)_s).stemIndexes; 439 numSections = ((corbaColInfoResponse&)_s).numSections; 440 collection_macros = ((corbaColInfoResponse&)_s).collection_macros; 441 buildType = ((corbaColInfoResponse&)_s).buildType; 442 infodbType = ((corbaColInfoResponse&)_s).infodbType; 443 authenticate = ((corbaColInfoResponse&)_s).authenticate; 444 auth_group = ((corbaColInfoResponse&)_s).auth_group; 445 public_documents = ((corbaColInfoResponse&)_s).public_documents; 446 private_documents = ((corbaColInfoResponse&)_s).private_documents; 447 dynamic_classifiers = ((corbaColInfoResponse&)_s).dynamic_classifiers; 448 earliestDatestamp = ((corbaColInfoResponse&)_s).earliestDatestamp; 323 449 return *this; 324 450 } 325 451 #endif 326 452 327 class _Marshaller_gsdlInterface_corbaColInfoResponse : public CORBA::StaticTypeInfo {453 class _Marshaller_gsdlInterface_corbaColInfoResponse : public ::CORBA::StaticTypeInfo { 328 454 typedef gsdlInterface::corbaColInfoResponse _MICO_T; 329 455 public: 456 ~_Marshaller_gsdlInterface_corbaColInfoResponse(); 330 457 StaticValueType create () const; 331 458 void assign (StaticValueType dst, const StaticValueType src) const; 332 459 void free (StaticValueType) const; 333 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;334 void marshal ( CORBA::DataEncoder &, StaticValueType) const;460 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 461 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 335 462 }; 336 463 337 464 338 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaColInfoResponse::create() const 465 _Marshaller_gsdlInterface_corbaColInfoResponse::~_Marshaller_gsdlInterface_corbaColInfoResponse() 466 { 467 } 468 469 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaColInfoResponse::create() const 339 470 { 340 471 return (StaticValueType) new _MICO_T; … … 351 482 } 352 483 353 CORBA::Boolean _Marshaller_gsdlInterface_corbaColInfoResponse::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const484 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaColInfoResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 354 485 { 355 486 return 356 487 dc.struct_begin() && 357 _marshaller_gsdlInterface_corbaShortColInfo->demarshal( dc, &((_MICO_T*)v)->sho ftInfo ) &&488 _marshaller_gsdlInterface_corbaShortColInfo->demarshal( dc, &((_MICO_T*)v)->shortInfo ) && 358 489 CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->useBook ) && 359 490 CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isPublic ) && … … 365 496 CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numWords ) && 366 497 CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numBytes ) && 367 _marshaller_ gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->collectionMeta ) &&498 _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &((_MICO_T*)v)->collectionMeta ) && 368 499 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->format ) && 369 500 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->building ) && … … 371 502 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->httpprefix ) && 372 503 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->receptionist ) && 504 CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isSegmented ) && 505 CORBA::_stc_boolean->demarshal( dc, &((_MICO_T*)v)->isCollectGroup ) && 506 CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->ccsOptions ) && 507 CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->stemIndexes ) && 508 CORBA::_stc_ulong->demarshal( dc, &((_MICO_T*)v)->numSections ) && 509 _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &((_MICO_T*)v)->collection_macros ) && 510 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->buildType ) && 511 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->infodbType ) && 512 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->authenticate ) && 513 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->auth_group ) && 514 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->public_documents ) && 515 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->private_documents ) && 516 _marshaller_gsdlInterface_corbatext_tmap->demarshal( dc, &((_MICO_T*)v)->dynamic_classifiers ) && 517 _marshaller_gsdlInterface_corbatext_t->demarshal( dc, &((_MICO_T*)v)->earliestDatestamp ) && 373 518 dc.struct_end(); 374 519 } 375 520 376 void _Marshaller_gsdlInterface_corbaColInfoResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const521 void _Marshaller_gsdlInterface_corbaColInfoResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 377 522 { 378 523 ec.struct_begin(); 379 _marshaller_gsdlInterface_corbaShortColInfo->marshal( ec, &((_MICO_T*)v)->sho ftInfo );524 _marshaller_gsdlInterface_corbaShortColInfo->marshal( ec, &((_MICO_T*)v)->shortInfo ); 380 525 CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->useBook ); 381 526 CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isPublic ); … … 387 532 CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numWords ); 388 533 CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numBytes ); 389 _marshaller_ gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->collectionMeta );534 _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &((_MICO_T*)v)->collectionMeta ); 390 535 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->format ); 391 536 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->building ); … … 393 538 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->httpprefix ); 394 539 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->receptionist ); 540 CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isSegmented ); 541 CORBA::_stc_boolean->marshal( ec, &((_MICO_T*)v)->isCollectGroup ); 542 CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->ccsOptions ); 543 CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->stemIndexes ); 544 CORBA::_stc_ulong->marshal( ec, &((_MICO_T*)v)->numSections ); 545 _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &((_MICO_T*)v)->collection_macros ); 546 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->buildType ); 547 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->infodbType ); 548 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->authenticate ); 549 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->auth_group ); 550 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->public_documents ); 551 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->private_documents ); 552 _marshaller_gsdlInterface_corbatext_tmap->marshal( ec, &((_MICO_T*)v)->dynamic_classifiers ); 553 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &((_MICO_T*)v)->earliestDatestamp ); 395 554 ec.struct_end(); 396 555 } 397 556 398 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse;557 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse; 399 558 400 559 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 424 583 #endif 425 584 426 class _Marshaller_gsdlInterface_corbaDocRequest : public CORBA::StaticTypeInfo {585 class _Marshaller_gsdlInterface_corbaDocRequest : public ::CORBA::StaticTypeInfo { 427 586 typedef gsdlInterface::corbaDocRequest _MICO_T; 428 587 public: 588 ~_Marshaller_gsdlInterface_corbaDocRequest(); 429 589 StaticValueType create () const; 430 590 void assign (StaticValueType dst, const StaticValueType src) const; 431 591 void free (StaticValueType) const; 432 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;433 void marshal ( CORBA::DataEncoder &, StaticValueType) const;592 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 593 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 434 594 }; 435 595 436 596 437 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocRequest::create() const 597 _Marshaller_gsdlInterface_corbaDocRequest::~_Marshaller_gsdlInterface_corbaDocRequest() 598 { 599 } 600 601 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocRequest::create() const 438 602 { 439 603 return (StaticValueType) new _MICO_T; … … 450 614 } 451 615 452 CORBA::Boolean _Marshaller_gsdlInterface_corbaDocRequest::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const616 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaDocRequest::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 453 617 { 454 618 return … … 460 624 } 461 625 462 void _Marshaller_gsdlInterface_corbaDocRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const626 void _Marshaller_gsdlInterface_corbaDocRequest::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 463 627 { 464 628 ec.struct_begin(); … … 469 633 } 470 634 471 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest;635 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest; 472 636 473 637 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 493 657 #endif 494 658 495 class _Marshaller_gsdlInterface_corbaDocResponse : public CORBA::StaticTypeInfo {659 class _Marshaller_gsdlInterface_corbaDocResponse : public ::CORBA::StaticTypeInfo { 496 660 typedef gsdlInterface::corbaDocResponse _MICO_T; 497 661 public: 662 ~_Marshaller_gsdlInterface_corbaDocResponse(); 498 663 StaticValueType create () const; 499 664 void assign (StaticValueType dst, const StaticValueType src) const; 500 665 void free (StaticValueType) const; 501 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;502 void marshal ( CORBA::DataEncoder &, StaticValueType) const;666 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 667 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 503 668 }; 504 669 505 670 506 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocResponse::create() const 671 _Marshaller_gsdlInterface_corbaDocResponse::~_Marshaller_gsdlInterface_corbaDocResponse() 672 { 673 } 674 675 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaDocResponse::create() const 507 676 { 508 677 return (StaticValueType) new _MICO_T; … … 519 688 } 520 689 521 CORBA::Boolean _Marshaller_gsdlInterface_corbaDocResponse::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const690 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaDocResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 522 691 { 523 692 return … … 527 696 } 528 697 529 void _Marshaller_gsdlInterface_corbaDocResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const698 void _Marshaller_gsdlInterface_corbaDocResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 530 699 { 531 700 ec.struct_begin(); … … 534 703 } 535 704 536 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse;537 538 539 class _Marshaller_gsdlInterface_corbaFilterType : public CORBA::StaticTypeInfo {705 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse; 706 707 708 class _Marshaller_gsdlInterface_corbaFilterType : public ::CORBA::StaticTypeInfo { 540 709 typedef gsdlInterface::corbaFilterType _MICO_T; 541 710 public: 711 ~_Marshaller_gsdlInterface_corbaFilterType(); 542 712 StaticValueType create () const; 543 713 void assign (StaticValueType dst, const StaticValueType src) const; 544 714 void free (StaticValueType) const; 545 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;546 void marshal ( CORBA::DataEncoder &, StaticValueType) const;715 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 716 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 547 717 }; 548 718 549 719 550 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterType::create() const 720 _Marshaller_gsdlInterface_corbaFilterType::~_Marshaller_gsdlInterface_corbaFilterType() 721 { 722 } 723 724 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterType::create() const 551 725 { 552 726 return (StaticValueType) new _MICO_T; … … 563 737 } 564 738 565 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterType::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const566 { 567 CORBA::ULong ul;739 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterType::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 740 { 741 ::CORBA::ULong ul; 568 742 if( !dc.enumeration( ul ) ) 569 743 return FALSE; … … 572 746 } 573 747 574 void _Marshaller_gsdlInterface_corbaFilterType::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const575 { 576 ec.enumeration( ( CORBA::ULong) *(_MICO_T *) v );577 } 578 579 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType;580 581 582 class _Marshaller_gsdlInterface_corbaFilterRepeatable : public CORBA::StaticTypeInfo {748 void _Marshaller_gsdlInterface_corbaFilterType::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 749 { 750 ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v ); 751 } 752 753 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType; 754 755 756 class _Marshaller_gsdlInterface_corbaFilterRepeatable : public ::CORBA::StaticTypeInfo { 583 757 typedef gsdlInterface::corbaFilterRepeatable _MICO_T; 584 758 public: 759 ~_Marshaller_gsdlInterface_corbaFilterRepeatable(); 585 760 StaticValueType create () const; 586 761 void assign (StaticValueType dst, const StaticValueType src) const; 587 762 void free (StaticValueType) const; 588 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;589 void marshal ( CORBA::DataEncoder &, StaticValueType) const;763 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 764 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 590 765 }; 591 766 592 767 593 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRepeatable::create() const 768 _Marshaller_gsdlInterface_corbaFilterRepeatable::~_Marshaller_gsdlInterface_corbaFilterRepeatable() 769 { 770 } 771 772 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRepeatable::create() const 594 773 { 595 774 return (StaticValueType) new _MICO_T; … … 606 785 } 607 786 608 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRepeatable::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const609 { 610 CORBA::ULong ul;787 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRepeatable::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 788 { 789 ::CORBA::ULong ul; 611 790 if( !dc.enumeration( ul ) ) 612 791 return FALSE; … … 615 794 } 616 795 617 void _Marshaller_gsdlInterface_corbaFilterRepeatable::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const618 { 619 ec.enumeration( ( CORBA::ULong) *(_MICO_T *) v );620 } 621 622 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable;796 void _Marshaller_gsdlInterface_corbaFilterRepeatable::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 797 { 798 ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v ); 799 } 800 801 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable; 623 802 624 803 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 652 831 #endif 653 832 654 class _Marshaller_gsdlInterface_corbaFilterOption : public CORBA::StaticTypeInfo {833 class _Marshaller_gsdlInterface_corbaFilterOption : public ::CORBA::StaticTypeInfo { 655 834 typedef gsdlInterface::corbaFilterOption _MICO_T; 656 835 public: 836 ~_Marshaller_gsdlInterface_corbaFilterOption(); 657 837 StaticValueType create () const; 658 838 void assign (StaticValueType dst, const StaticValueType src) const; 659 839 void free (StaticValueType) const; 660 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;661 void marshal ( CORBA::DataEncoder &, StaticValueType) const;840 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 841 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 662 842 }; 663 843 664 844 665 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOption::create() const 845 _Marshaller_gsdlInterface_corbaFilterOption::~_Marshaller_gsdlInterface_corbaFilterOption() 846 { 847 } 848 849 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOption::create() const 666 850 { 667 851 return (StaticValueType) new _MICO_T; … … 678 862 } 679 863 680 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOption::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const864 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOption::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 681 865 { 682 866 return … … 690 874 } 691 875 692 void _Marshaller_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const876 void _Marshaller_gsdlInterface_corbaFilterOption::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 693 877 { 694 878 ec.struct_begin(); … … 701 885 } 702 886 703 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption;887 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption; 704 888 705 889 … … 728 912 #endif 729 913 730 class _Marshaller_gsdlInterface_corbaFilterOptionsResponse : public CORBA::StaticTypeInfo {914 class _Marshaller_gsdlInterface_corbaFilterOptionsResponse : public ::CORBA::StaticTypeInfo { 731 915 typedef gsdlInterface::corbaFilterOptionsResponse _MICO_T; 732 916 public: 917 ~_Marshaller_gsdlInterface_corbaFilterOptionsResponse(); 733 918 StaticValueType create () const; 734 919 void assign (StaticValueType dst, const StaticValueType src) const; 735 920 void free (StaticValueType) const; 736 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;737 void marshal ( CORBA::DataEncoder &, StaticValueType) const;921 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 922 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 738 923 }; 739 924 740 925 741 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOptionsResponse::create() const 926 _Marshaller_gsdlInterface_corbaFilterOptionsResponse::~_Marshaller_gsdlInterface_corbaFilterOptionsResponse() 927 { 928 } 929 930 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterOptionsResponse::create() const 742 931 { 743 932 return (StaticValueType) new _MICO_T; … … 754 943 } 755 944 756 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOptionsResponse::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const945 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterOptionsResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 757 946 { 758 947 return … … 763 952 } 764 953 765 void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const954 void _Marshaller_gsdlInterface_corbaFilterOptionsResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 766 955 { 767 956 ec.struct_begin(); … … 771 960 } 772 961 773 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse;962 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse; 774 963 775 964 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 797 986 #endif 798 987 799 class _Marshaller_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo {988 class _Marshaller_gsdlInterface_corbaOptionValue : public ::CORBA::StaticTypeInfo { 800 989 typedef gsdlInterface::corbaOptionValue _MICO_T; 801 990 public: 991 ~_Marshaller_gsdlInterface_corbaOptionValue(); 802 992 StaticValueType create () const; 803 993 void assign (StaticValueType dst, const StaticValueType src) const; 804 994 void free (StaticValueType) const; 805 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;806 void marshal ( CORBA::DataEncoder &, StaticValueType) const;995 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 996 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 807 997 }; 808 998 809 999 810 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaOptionValue::create() const 1000 _Marshaller_gsdlInterface_corbaOptionValue::~_Marshaller_gsdlInterface_corbaOptionValue() 1001 { 1002 } 1003 1004 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaOptionValue::create() const 811 1005 { 812 1006 return (StaticValueType) new _MICO_T; … … 823 1017 } 824 1018 825 CORBA::Boolean _Marshaller_gsdlInterface_corbaOptionValue::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1019 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaOptionValue::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 826 1020 { 827 1021 return … … 832 1026 } 833 1027 834 void _Marshaller_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1028 void _Marshaller_gsdlInterface_corbaOptionValue::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 835 1029 { 836 1030 ec.struct_begin(); … … 840 1034 } 841 1035 842 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue;1036 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue; 843 1037 844 1038 … … 879 1073 #endif 880 1074 881 class _Marshaller_gsdlInterface_corbaFilterRequest : public CORBA::StaticTypeInfo {1075 class _Marshaller_gsdlInterface_corbaFilterRequest : public ::CORBA::StaticTypeInfo { 882 1076 typedef gsdlInterface::corbaFilterRequest _MICO_T; 883 1077 public: 1078 ~_Marshaller_gsdlInterface_corbaFilterRequest(); 884 1079 StaticValueType create () const; 885 1080 void assign (StaticValueType dst, const StaticValueType src) const; 886 1081 void free (StaticValueType) const; 887 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;888 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1082 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1083 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 889 1084 }; 890 1085 891 1086 892 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRequest::create() const 1087 _Marshaller_gsdlInterface_corbaFilterRequest::~_Marshaller_gsdlInterface_corbaFilterRequest() 1088 { 1089 } 1090 1091 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterRequest::create() const 893 1092 { 894 1093 return (StaticValueType) new _MICO_T; … … 905 1104 } 906 1105 907 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRequest::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1106 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterRequest::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 908 1107 { 909 1108 return … … 920 1119 } 921 1120 922 void _Marshaller_gsdlInterface_corbaFilterRequest::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1121 void _Marshaller_gsdlInterface_corbaFilterRequest::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 923 1122 { 924 1123 ec.struct_begin(); … … 934 1133 } 935 1134 936 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest;1135 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest; 937 1136 938 1137 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 962 1161 #endif 963 1162 964 class _Marshaller_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo {1163 class _Marshaller_gsdlInterface_corbaTermInfo : public ::CORBA::StaticTypeInfo { 965 1164 typedef gsdlInterface::corbaTermInfo _MICO_T; 966 1165 public: 1166 ~_Marshaller_gsdlInterface_corbaTermInfo(); 967 1167 StaticValueType create () const; 968 1168 void assign (StaticValueType dst, const StaticValueType src) const; 969 1169 void free (StaticValueType) const; 970 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;971 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1170 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1171 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 972 1172 }; 973 1173 974 1174 975 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaTermInfo::create() const 1175 _Marshaller_gsdlInterface_corbaTermInfo::~_Marshaller_gsdlInterface_corbaTermInfo() 1176 { 1177 } 1178 1179 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaTermInfo::create() const 976 1180 { 977 1181 return (StaticValueType) new _MICO_T; … … 988 1192 } 989 1193 990 CORBA::Boolean _Marshaller_gsdlInterface_corbaTermInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1194 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaTermInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 991 1195 { 992 1196 return … … 998 1202 } 999 1203 1000 void _Marshaller_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1204 void _Marshaller_gsdlInterface_corbaTermInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1001 1205 { 1002 1206 ec.struct_begin(); … … 1007 1211 } 1008 1212 1009 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo;1213 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo; 1010 1214 1011 1215 … … 1040 1244 #endif 1041 1245 1042 class _Marshaller_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo {1246 class _Marshaller_gsdlInterface_corbaMetadataInfo : public ::CORBA::StaticTypeInfo { 1043 1247 typedef gsdlInterface::corbaMetadataInfo _MICO_T; 1044 1248 public: 1249 ~_Marshaller_gsdlInterface_corbaMetadataInfo(); 1045 1250 StaticValueType create () const; 1046 1251 void assign (StaticValueType dst, const StaticValueType src) const; 1047 1252 void free (StaticValueType) const; 1048 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1049 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1253 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1254 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1050 1255 }; 1051 1256 1052 1257 1053 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo::create() const 1258 _Marshaller_gsdlInterface_corbaMetadataInfo::~_Marshaller_gsdlInterface_corbaMetadataInfo() 1259 { 1260 } 1261 1262 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo::create() const 1054 1263 { 1055 1264 return (StaticValueType) new _MICO_T; … … 1066 1275 } 1067 1276 1068 CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1277 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1069 1278 { 1070 1279 return … … 1078 1287 } 1079 1288 1080 void _Marshaller_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1289 void _Marshaller_gsdlInterface_corbaMetadataInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1081 1290 { 1082 1291 ec.struct_begin(); … … 1089 1298 } 1090 1299 1091 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo;1300 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo; 1092 1301 1093 1302 … … 1116 1325 #endif 1117 1326 1118 class _Marshaller_gsdlInterface_corbaMetadataInfo_map : public CORBA::StaticTypeInfo {1327 class _Marshaller_gsdlInterface_corbaMetadataInfo_map : public ::CORBA::StaticTypeInfo { 1119 1328 typedef gsdlInterface::corbaMetadataInfo_map _MICO_T; 1120 1329 public: 1330 ~_Marshaller_gsdlInterface_corbaMetadataInfo_map(); 1121 1331 StaticValueType create () const; 1122 1332 void assign (StaticValueType dst, const StaticValueType src) const; 1123 1333 void free (StaticValueType) const; 1124 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1125 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1334 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1335 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1126 1336 }; 1127 1337 1128 1338 1129 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo_map::create() const 1339 _Marshaller_gsdlInterface_corbaMetadataInfo_map::~_Marshaller_gsdlInterface_corbaMetadataInfo_map() 1340 { 1341 } 1342 1343 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaMetadataInfo_map::create() const 1130 1344 { 1131 1345 return (StaticValueType) new _MICO_T; … … 1142 1356 } 1143 1357 1144 CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo_map::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1358 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaMetadataInfo_map::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1145 1359 { 1146 1360 return … … 1151 1365 } 1152 1366 1153 void _Marshaller_gsdlInterface_corbaMetadataInfo_map::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1367 void _Marshaller_gsdlInterface_corbaMetadataInfo_map::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1154 1368 { 1155 1369 ec.struct_begin(); … … 1159 1373 } 1160 1374 1161 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map;1375 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map; 1162 1376 1163 1377 … … 1202 1416 #endif 1203 1417 1204 class _Marshaller_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo {1418 class _Marshaller_gsdlInterface_corbaResultDocInfo : public ::CORBA::StaticTypeInfo { 1205 1419 typedef gsdlInterface::corbaResultDocInfo _MICO_T; 1206 1420 public: 1421 ~_Marshaller_gsdlInterface_corbaResultDocInfo(); 1207 1422 StaticValueType create () const; 1208 1423 void assign (StaticValueType dst, const StaticValueType src) const; 1209 1424 void free (StaticValueType) const; 1210 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1211 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1425 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1426 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1212 1427 }; 1213 1428 1214 1429 1215 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaResultDocInfo::create() const 1430 _Marshaller_gsdlInterface_corbaResultDocInfo::~_Marshaller_gsdlInterface_corbaResultDocInfo() 1431 { 1432 } 1433 1434 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaResultDocInfo::create() const 1216 1435 { 1217 1436 return (StaticValueType) new _MICO_T; … … 1228 1447 } 1229 1448 1230 CORBA::Boolean _Marshaller_gsdlInterface_corbaResultDocInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1449 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaResultDocInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1231 1450 { 1232 1451 return … … 1245 1464 } 1246 1465 1247 void _Marshaller_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1466 void _Marshaller_gsdlInterface_corbaResultDocInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1248 1467 { 1249 1468 ec.struct_begin(); … … 1261 1480 } 1262 1481 1263 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo;1264 1265 1266 1267 class _Marshaller_gsdlInterface_corbaIsApprox : public CORBA::StaticTypeInfo {1482 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo; 1483 1484 1485 1486 class _Marshaller_gsdlInterface_corbaIsApprox : public ::CORBA::StaticTypeInfo { 1268 1487 typedef gsdlInterface::corbaIsApprox _MICO_T; 1269 1488 public: 1489 ~_Marshaller_gsdlInterface_corbaIsApprox(); 1270 1490 StaticValueType create () const; 1271 1491 void assign (StaticValueType dst, const StaticValueType src) const; 1272 1492 void free (StaticValueType) const; 1273 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1274 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1493 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1494 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1275 1495 }; 1276 1496 1277 1497 1278 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaIsApprox::create() const 1498 _Marshaller_gsdlInterface_corbaIsApprox::~_Marshaller_gsdlInterface_corbaIsApprox() 1499 { 1500 } 1501 1502 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaIsApprox::create() const 1279 1503 { 1280 1504 return (StaticValueType) new _MICO_T; … … 1291 1515 } 1292 1516 1293 CORBA::Boolean _Marshaller_gsdlInterface_corbaIsApprox::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1294 { 1295 CORBA::ULong ul;1517 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaIsApprox::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1518 { 1519 ::CORBA::ULong ul; 1296 1520 if( !dc.enumeration( ul ) ) 1297 1521 return FALSE; … … 1300 1524 } 1301 1525 1302 void _Marshaller_gsdlInterface_corbaIsApprox::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1303 { 1304 ec.enumeration( ( CORBA::ULong) *(_MICO_T *) v );1305 } 1306 1307 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox;1526 void _Marshaller_gsdlInterface_corbaIsApprox::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1527 { 1528 ec.enumeration( (::CORBA::ULong) *(_MICO_T *) v ); 1529 } 1530 1531 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox; 1308 1532 1309 1533 #ifdef HAVE_EXPLICIT_STRUCT_OPS … … 1335 1559 #endif 1336 1560 1337 class _Marshaller_gsdlInterface_corbaFilterResponse : public CORBA::StaticTypeInfo {1561 class _Marshaller_gsdlInterface_corbaFilterResponse : public ::CORBA::StaticTypeInfo { 1338 1562 typedef gsdlInterface::corbaFilterResponse _MICO_T; 1339 1563 public: 1564 ~_Marshaller_gsdlInterface_corbaFilterResponse(); 1340 1565 StaticValueType create () const; 1341 1566 void assign (StaticValueType dst, const StaticValueType src) const; 1342 1567 void free (StaticValueType) const; 1343 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1344 void marshal ( CORBA::DataEncoder &, StaticValueType) const;1568 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1569 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1345 1570 }; 1346 1571 1347 1572 1348 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterResponse::create() const 1573 _Marshaller_gsdlInterface_corbaFilterResponse::~_Marshaller_gsdlInterface_corbaFilterResponse() 1574 { 1575 } 1576 1577 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaFilterResponse::create() const 1349 1578 { 1350 1579 return (StaticValueType) new _MICO_T; … … 1361 1590 } 1362 1591 1363 CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterResponse::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1592 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaFilterResponse::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1364 1593 { 1365 1594 return … … 1372 1601 } 1373 1602 1374 void _Marshaller_gsdlInterface_corbaFilterResponse::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1603 void _Marshaller_gsdlInterface_corbaFilterResponse::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1375 1604 { 1376 1605 ec.struct_begin(); … … 1382 1611 } 1383 1612 1384 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse; 1385 1386 1387 // Stub interface corbaiface 1613 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse; 1614 1615 1616 /* 1617 * Base interface for class corbaiface 1618 */ 1619 1388 1620 gsdlInterface::corbaiface::~corbaiface() 1389 1621 { 1390 1622 } 1391 1623 1392 void *gsdlInterface::corbaiface::_narrow_helper( const char *_rid ) 1393 { 1394 if( strcmp( _rid, "IDL:gsdlInterface/corbaiface:1.0" ) == 0 ) 1624 void * 1625 gsdlInterface::corbaiface::_narrow_helper( const char *_repoid ) 1626 { 1627 if( strcmp( _repoid, "IDL:gsdlInterface/corbaiface:1.0" ) == 0 ) 1395 1628 return (void *)this; 1396 1629 return NULL; 1397 1630 } 1398 1631 1399 bool gsdlInterface::corbaiface::_narrow_helper2( CORBA::Object_ptr _obj ) 1400 { 1401 if( strcmp( _obj->_repoid(), "IDL:gsdlInterface/corbaiface:1.0" ) == 0) { 1402 return true; 1403 } 1404 for( vector<CORBA::Narrow_proto>::size_type _i = 0; 1405 _narrow_helpers && _i < _narrow_helpers->size(); _i++ ) { 1406 bool _res = (*(*_narrow_helpers)[ _i ])( _obj ); 1407 if( _res ) 1408 return true; 1409 } 1410 return false; 1411 } 1412 1413 gsdlInterface::corbaiface_ptr gsdlInterface::corbaiface::_narrow( CORBA::Object_ptr _obj ) 1632 gsdlInterface::corbaiface_ptr 1633 gsdlInterface::corbaiface::_narrow( CORBA::Object_ptr _obj ) 1414 1634 { 1415 1635 gsdlInterface::corbaiface_ptr _o; … … 1418 1638 if( (_p = _obj->_narrow_helper( "IDL:gsdlInterface/corbaiface:1.0" ))) 1419 1639 return _duplicate( (gsdlInterface::corbaiface_ptr) _p ); 1420 if( _narrow_helper2( _obj ) || 1421 ( _obj->_is_a_remote( "IDL:gsdlInterface/corbaiface:1.0" ) ) ) { 1640 if (!strcmp (_obj->_repoid(), "IDL:gsdlInterface/corbaiface:1.0") || _obj->_is_a_remote ("IDL:gsdlInterface/corbaiface:1.0")) { 1422 1641 _o = new gsdlInterface::corbaiface_stub; 1423 _o-> MICO_SCOPE(CORBA,Object::operator=)( *_obj );1642 _o->CORBA::Object::operator=( *_obj ); 1424 1643 return _o; 1425 1644 } … … 1434 1653 } 1435 1654 1655 class _Marshaller_gsdlInterface_corbaiface : public ::CORBA::StaticTypeInfo { 1656 typedef gsdlInterface::corbaiface_ptr _MICO_T; 1657 public: 1658 ~_Marshaller_gsdlInterface_corbaiface(); 1659 StaticValueType create () const; 1660 void assign (StaticValueType dst, const StaticValueType src) const; 1661 void free (StaticValueType) const; 1662 void release (StaticValueType) const; 1663 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 1664 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1665 }; 1666 1667 1668 _Marshaller_gsdlInterface_corbaiface::~_Marshaller_gsdlInterface_corbaiface() 1669 { 1670 } 1671 1672 ::CORBA::StaticValueType _Marshaller_gsdlInterface_corbaiface::create() const 1673 { 1674 return (StaticValueType) new _MICO_T( 0 ); 1675 } 1676 1677 void _Marshaller_gsdlInterface_corbaiface::assign( StaticValueType d, const StaticValueType s ) const 1678 { 1679 *(_MICO_T*) d = ::gsdlInterface::corbaiface::_duplicate( *(_MICO_T*) s ); 1680 } 1681 1682 void _Marshaller_gsdlInterface_corbaiface::free( StaticValueType v ) const 1683 { 1684 ::CORBA::release( *(_MICO_T *) v ); 1685 delete (_MICO_T*) v; 1686 } 1687 1688 void _Marshaller_gsdlInterface_corbaiface::release( StaticValueType v ) const 1689 { 1690 ::CORBA::release( *(_MICO_T *) v ); 1691 } 1692 1693 ::CORBA::Boolean _Marshaller_gsdlInterface_corbaiface::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 1694 { 1695 ::CORBA::Object_ptr obj; 1696 if (!::CORBA::_stc_Object->demarshal(dc, &obj)) 1697 return FALSE; 1698 *(_MICO_T *) v = ::gsdlInterface::corbaiface::_narrow( obj ); 1699 ::CORBA::Boolean ret = ::CORBA::is_nil (obj) || !::CORBA::is_nil (*(_MICO_T *)v); 1700 ::CORBA::release (obj); 1701 return ret; 1702 } 1703 1704 void _Marshaller_gsdlInterface_corbaiface::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 1705 { 1706 ::CORBA::Object_ptr obj = *(_MICO_T *) v; 1707 ::CORBA::_stc_Object->marshal( ec, &obj ); 1708 } 1709 1710 ::CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface; 1711 1712 1713 /* 1714 * Stub interface for class corbaiface 1715 */ 1716 1436 1717 gsdlInterface::corbaiface_stub::~corbaiface_stub() 1437 1718 { 1438 1719 } 1439 1720 1440 CORBA::Boolean gsdlInterface::corbaiface_stub::initialise( gsdlInterface::corbaComError& error ) 1441 { 1442 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1721 #ifndef MICO_CONF_NO_POA 1722 1723 void * 1724 POA_gsdlInterface::corbaiface::_narrow_helper (const char * repoid) 1725 { 1726 if (strcmp (repoid, "IDL:gsdlInterface/corbaiface:1.0") == 0) { 1727 return (void *) this; 1728 } 1729 return NULL; 1730 } 1731 1732 POA_gsdlInterface::corbaiface * 1733 POA_gsdlInterface::corbaiface::_narrow (PortableServer::Servant serv) 1734 { 1735 void * p; 1736 if ((p = serv->_narrow_helper ("IDL:gsdlInterface/corbaiface:1.0")) != NULL) { 1737 serv->_add_ref (); 1738 return (POA_gsdlInterface::corbaiface *) p; 1739 } 1740 return NULL; 1741 } 1742 1743 gsdlInterface::corbaiface_stub_clp::corbaiface_stub_clp () 1744 { 1745 } 1746 1747 gsdlInterface::corbaiface_stub_clp::corbaiface_stub_clp (PortableServer::POA_ptr poa, CORBA::Object_ptr obj) 1748 : CORBA::Object(*obj), PortableServer::StubBase(poa) 1749 { 1750 } 1751 1752 gsdlInterface::corbaiface_stub_clp::~corbaiface_stub_clp () 1753 { 1754 } 1755 1756 #endif // MICO_CONF_NO_POA 1757 1758 CORBA::Boolean gsdlInterface::corbaiface_stub::initialise( gsdlInterface::corbaComError& _par_error ) 1759 { 1760 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1443 1761 CORBA::Boolean _res; 1444 1762 CORBA::StaticAny __res( CORBA::_stc_boolean, &_res ); 1445 1763 1446 1764 CORBA::StaticRequest __req( this, "initialise" ); 1447 __req.add_inout_arg( &_ error );1765 __req.add_inout_arg( &_sa_error ); 1448 1766 __req.set_result( &__res ); 1449 1767 … … 1456 1774 1457 1775 1458 void gsdlInterface::corbaiface_stub::configure( const gsdlInterface::corbatext_t& key, const gsdlInterface::corbatext_tarray& cfgline, gsdlInterface::corbaComError& error ) 1459 { 1460 CORBA::StaticAny _key( _marshaller_gsdlInterface_corbatext_t, &key ); 1461 CORBA::StaticAny _cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &cfgline ); 1462 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1776 #ifndef MICO_CONF_NO_POA 1777 1778 CORBA::Boolean 1779 gsdlInterface::corbaiface_stub_clp::initialise( gsdlInterface::corbaComError& _par_error ) 1780 { 1781 PortableServer::Servant _serv = _preinvoke (); 1782 if (_serv) { 1783 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 1784 if (_myserv) { 1785 CORBA::Boolean __res; 1786 1787 #ifdef HAVE_EXCEPTIONS 1788 try { 1789 #endif 1790 __res = _myserv->initialise(_par_error); 1791 #ifdef HAVE_EXCEPTIONS 1792 } 1793 catch (...) { 1794 _myserv->_remove_ref(); 1795 _postinvoke(); 1796 throw; 1797 } 1798 #endif 1799 1800 _myserv->_remove_ref(); 1801 _postinvoke (); 1802 return __res; 1803 } 1804 _postinvoke (); 1805 } 1806 1807 return gsdlInterface::corbaiface_stub::initialise(_par_error); 1808 } 1809 1810 #endif // MICO_CONF_NO_POA 1811 1812 void gsdlInterface::corbaiface_stub::configure( const gsdlInterface::corbatext_t& _par_key, const gsdlInterface::corbatext_tarray& _par_cfgline, gsdlInterface::corbaComError& _par_error ) 1813 { 1814 CORBA::StaticAny _sa_key( _marshaller_gsdlInterface_corbatext_t, &_par_key ); 1815 CORBA::StaticAny _sa_cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &_par_cfgline ); 1816 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1463 1817 CORBA::StaticRequest __req( this, "configure" ); 1464 __req.add_in_arg( &_ key );1465 __req.add_in_arg( &_ cfgline );1466 __req.add_inout_arg( &_ error );1818 __req.add_in_arg( &_sa_key ); 1819 __req.add_in_arg( &_sa_cfgline ); 1820 __req.add_inout_arg( &_sa_error ); 1467 1821 1468 1822 __req.invoke(); … … 1473 1827 1474 1828 1475 void gsdlInterface::corbaiface_stub::collectionList( gsdlInterface::corbatext_tarray& collist, gsdlInterface::corbaComError& error ) 1476 { 1477 CORBA::StaticAny _collist( _marshaller__seq_gsdlInterface_corbatext_t, &collist ); 1478 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1829 #ifndef MICO_CONF_NO_POA 1830 1831 void 1832 gsdlInterface::corbaiface_stub_clp::configure( const gsdlInterface::corbatext_t& _par_key, const gsdlInterface::corbatext_tarray& _par_cfgline, gsdlInterface::corbaComError& _par_error ) 1833 { 1834 PortableServer::Servant _serv = _preinvoke (); 1835 if (_serv) { 1836 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 1837 if (_myserv) { 1838 #ifdef HAVE_EXCEPTIONS 1839 try { 1840 #endif 1841 _myserv->configure(_par_key, _par_cfgline, _par_error); 1842 #ifdef HAVE_EXCEPTIONS 1843 } 1844 catch (...) { 1845 _myserv->_remove_ref(); 1846 _postinvoke(); 1847 throw; 1848 } 1849 #endif 1850 1851 _myserv->_remove_ref(); 1852 _postinvoke (); 1853 return; 1854 } 1855 _postinvoke (); 1856 } 1857 1858 gsdlInterface::corbaiface_stub::configure(_par_key, _par_cfgline, _par_error); 1859 } 1860 1861 #endif // MICO_CONF_NO_POA 1862 1863 void gsdlInterface::corbaiface_stub::collectionList( gsdlInterface::corbatext_tarray& _par_collist, gsdlInterface::corbaComError& _par_error ) 1864 { 1865 CORBA::StaticAny _sa_collist( _marshaller__seq_gsdlInterface_corbatext_t, &_par_collist ); 1866 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1479 1867 CORBA::StaticRequest __req( this, "collectionList" ); 1480 __req.add_inout_arg( &_ collist );1481 __req.add_inout_arg( &_ error );1868 __req.add_inout_arg( &_sa_collist ); 1869 __req.add_inout_arg( &_sa_error ); 1482 1870 1483 1871 __req.invoke(); … … 1488 1876 1489 1877 1490 void gsdlInterface::corbaiface_stub::hasCollection( const gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, gsdlInterface::corbaComError& error ) 1491 { 1492 CORBA::StaticAny _corbaCollection( _marshaller_gsdlInterface_corbatext_t, &corbaCollection ); 1493 CORBA::StaticAny _has( CORBA::_stc_boolean, &has ); 1494 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1878 #ifndef MICO_CONF_NO_POA 1879 1880 void 1881 gsdlInterface::corbaiface_stub_clp::collectionList( gsdlInterface::corbatext_tarray& _par_collist, gsdlInterface::corbaComError& _par_error ) 1882 { 1883 PortableServer::Servant _serv = _preinvoke (); 1884 if (_serv) { 1885 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 1886 if (_myserv) { 1887 #ifdef HAVE_EXCEPTIONS 1888 try { 1889 #endif 1890 _myserv->collectionList(_par_collist, _par_error); 1891 #ifdef HAVE_EXCEPTIONS 1892 } 1893 catch (...) { 1894 _myserv->_remove_ref(); 1895 _postinvoke(); 1896 throw; 1897 } 1898 #endif 1899 1900 _myserv->_remove_ref(); 1901 _postinvoke (); 1902 return; 1903 } 1904 _postinvoke (); 1905 } 1906 1907 gsdlInterface::corbaiface_stub::collectionList(_par_collist, _par_error); 1908 } 1909 1910 #endif // MICO_CONF_NO_POA 1911 1912 void gsdlInterface::corbaiface_stub::hasCollection( const gsdlInterface::corbatext_t& _par_corbaCollection, CORBA::Boolean& _par_has, gsdlInterface::corbaComError& _par_error ) 1913 { 1914 CORBA::StaticAny _sa_corbaCollection( _marshaller_gsdlInterface_corbatext_t, &_par_corbaCollection ); 1915 CORBA::StaticAny _sa_has( CORBA::_stc_boolean, &_par_has ); 1916 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1495 1917 CORBA::StaticRequest __req( this, "hasCollection" ); 1496 __req.add_in_arg( &_ corbaCollection );1497 __req.add_inout_arg( &_ has );1498 __req.add_inout_arg( &_ error );1918 __req.add_in_arg( &_sa_corbaCollection ); 1919 __req.add_inout_arg( &_sa_has ); 1920 __req.add_inout_arg( &_sa_error ); 1499 1921 1500 1922 __req.invoke(); … … 1505 1927 1506 1928 1507 void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, gsdlInterface::corbaComError& error ) 1508 { 1509 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1510 CORBA::StaticAny _wasSuccess( CORBA::_stc_boolean, &wasSuccess ); 1511 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1929 #ifndef MICO_CONF_NO_POA 1930 1931 void 1932 gsdlInterface::corbaiface_stub_clp::hasCollection( const gsdlInterface::corbatext_t& _par_corbaCollection, CORBA::Boolean& _par_has, gsdlInterface::corbaComError& _par_error ) 1933 { 1934 PortableServer::Servant _serv = _preinvoke (); 1935 if (_serv) { 1936 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 1937 if (_myserv) { 1938 #ifdef HAVE_EXCEPTIONS 1939 try { 1940 #endif 1941 _myserv->hasCollection(_par_corbaCollection, _par_has, _par_error); 1942 #ifdef HAVE_EXCEPTIONS 1943 } 1944 catch (...) { 1945 _myserv->_remove_ref(); 1946 _postinvoke(); 1947 throw; 1948 } 1949 #endif 1950 1951 _myserv->_remove_ref(); 1952 _postinvoke (); 1953 return; 1954 } 1955 _postinvoke (); 1956 } 1957 1958 gsdlInterface::corbaiface_stub::hasCollection(_par_corbaCollection, _par_has, _par_error); 1959 } 1960 1961 #endif // MICO_CONF_NO_POA 1962 1963 void gsdlInterface::corbaiface_stub::ping( const gsdlInterface::corbatext_t& _par_collection, CORBA::Boolean& _par_wasSuccess, gsdlInterface::corbaComError& _par_error ) 1964 { 1965 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 1966 CORBA::StaticAny _sa_wasSuccess( CORBA::_stc_boolean, &_par_wasSuccess ); 1967 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1512 1968 CORBA::StaticRequest __req( this, "ping" ); 1513 __req.add_in_arg( &_ collection );1514 __req.add_inout_arg( &_ wasSuccess );1515 __req.add_inout_arg( &_ error );1969 __req.add_in_arg( &_sa_collection ); 1970 __req.add_inout_arg( &_sa_wasSuccess ); 1971 __req.add_inout_arg( &_sa_error ); 1516 1972 1517 1973 __req.invoke(); … … 1522 1978 1523 1979 1524 void gsdlInterface::corbaiface_stub::getDocument( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaDocRequest& request, gsdlInterface::corbaDocResponse& response, gsdlInterface::corbaComError& error ) 1525 { 1526 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1527 CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaDocRequest, &request ); 1528 CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaDocResponse, &response ); 1529 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 1980 #ifndef MICO_CONF_NO_POA 1981 1982 void 1983 gsdlInterface::corbaiface_stub_clp::ping( const gsdlInterface::corbatext_t& _par_collection, CORBA::Boolean& _par_wasSuccess, gsdlInterface::corbaComError& _par_error ) 1984 { 1985 PortableServer::Servant _serv = _preinvoke (); 1986 if (_serv) { 1987 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 1988 if (_myserv) { 1989 #ifdef HAVE_EXCEPTIONS 1990 try { 1991 #endif 1992 _myserv->ping(_par_collection, _par_wasSuccess, _par_error); 1993 #ifdef HAVE_EXCEPTIONS 1994 } 1995 catch (...) { 1996 _myserv->_remove_ref(); 1997 _postinvoke(); 1998 throw; 1999 } 2000 #endif 2001 2002 _myserv->_remove_ref(); 2003 _postinvoke (); 2004 return; 2005 } 2006 _postinvoke (); 2007 } 2008 2009 gsdlInterface::corbaiface_stub::ping(_par_collection, _par_wasSuccess, _par_error); 2010 } 2011 2012 #endif // MICO_CONF_NO_POA 2013 2014 void gsdlInterface::corbaiface_stub::getDocument( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaDocRequest& _par_request, gsdlInterface::corbaDocResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2015 { 2016 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2017 CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaDocRequest, &_par_request ); 2018 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaDocResponse, &_par_response ); 2019 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1530 2020 CORBA::StaticRequest __req( this, "getDocument" ); 1531 __req.add_in_arg( &_ collection );1532 __req.add_inout_arg( &_ request );1533 __req.add_inout_arg( &_ response );1534 __req.add_inout_arg( &_ error );2021 __req.add_in_arg( &_sa_collection ); 2022 __req.add_inout_arg( &_sa_request ); 2023 __req.add_inout_arg( &_sa_response ); 2024 __req.add_inout_arg( &_sa_error ); 1535 2025 1536 2026 __req.invoke(); … … 1541 2031 1542 2032 1543 void gsdlInterface::corbaiface_stub::getCollectInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbaColInfoResponse& response, gsdlInterface::corbaComError& error ) 1544 { 1545 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1546 CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaColInfoResponse, &response ); 1547 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 2033 #ifndef MICO_CONF_NO_POA 2034 2035 void 2036 gsdlInterface::corbaiface_stub_clp::getDocument( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaDocRequest& _par_request, gsdlInterface::corbaDocResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2037 { 2038 PortableServer::Servant _serv = _preinvoke (); 2039 if (_serv) { 2040 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2041 if (_myserv) { 2042 #ifdef HAVE_EXCEPTIONS 2043 try { 2044 #endif 2045 _myserv->getDocument(_par_collection, _par_request, _par_response, _par_error); 2046 #ifdef HAVE_EXCEPTIONS 2047 } 2048 catch (...) { 2049 _myserv->_remove_ref(); 2050 _postinvoke(); 2051 throw; 2052 } 2053 #endif 2054 2055 _myserv->_remove_ref(); 2056 _postinvoke (); 2057 return; 2058 } 2059 _postinvoke (); 2060 } 2061 2062 gsdlInterface::corbaiface_stub::getDocument(_par_collection, _par_request, _par_response, _par_error); 2063 } 2064 2065 #endif // MICO_CONF_NO_POA 2066 2067 void gsdlInterface::corbaiface_stub::getCollectInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaColInfoResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2068 { 2069 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2070 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaColInfoResponse, &_par_response ); 2071 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1548 2072 CORBA::StaticRequest __req( this, "getCollectInfo" ); 1549 __req.add_in_arg( &_ collection );1550 __req.add_inout_arg( &_ response );1551 __req.add_inout_arg( &_ error );2073 __req.add_in_arg( &_sa_collection ); 2074 __req.add_inout_arg( &_sa_response ); 2075 __req.add_inout_arg( &_sa_error ); 1552 2076 1553 2077 __req.invoke(); … … 1558 2082 1559 2083 1560 void gsdlInterface::corbaiface_stub::getFilterInfo( const gsdlInterface::corbatext_t& collection, gsdlInterface::corbatext_tarray& filterNames, gsdlInterface::corbaComError& error ) 1561 { 1562 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1563 CORBA::StaticAny _filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &filterNames ); 1564 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 2084 #ifndef MICO_CONF_NO_POA 2085 2086 void 2087 gsdlInterface::corbaiface_stub_clp::getCollectInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbaColInfoResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2088 { 2089 PortableServer::Servant _serv = _preinvoke (); 2090 if (_serv) { 2091 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2092 if (_myserv) { 2093 #ifdef HAVE_EXCEPTIONS 2094 try { 2095 #endif 2096 _myserv->getCollectInfo(_par_collection, _par_response, _par_error); 2097 #ifdef HAVE_EXCEPTIONS 2098 } 2099 catch (...) { 2100 _myserv->_remove_ref(); 2101 _postinvoke(); 2102 throw; 2103 } 2104 #endif 2105 2106 _myserv->_remove_ref(); 2107 _postinvoke (); 2108 return; 2109 } 2110 _postinvoke (); 2111 } 2112 2113 gsdlInterface::corbaiface_stub::getCollectInfo(_par_collection, _par_response, _par_error); 2114 } 2115 2116 #endif // MICO_CONF_NO_POA 2117 2118 void gsdlInterface::corbaiface_stub::getFilterInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbatext_tarray& _par_filterNames, gsdlInterface::corbaComError& _par_error ) 2119 { 2120 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2121 CORBA::StaticAny _sa_filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &_par_filterNames ); 2122 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1565 2123 CORBA::StaticRequest __req( this, "getFilterInfo" ); 1566 __req.add_in_arg( &_ collection );1567 __req.add_inout_arg( &_ filterNames );1568 __req.add_inout_arg( &_ error );2124 __req.add_in_arg( &_sa_collection ); 2125 __req.add_inout_arg( &_sa_filterNames ); 2126 __req.add_inout_arg( &_sa_error ); 1569 2127 1570 2128 __req.invoke(); … … 1575 2133 1576 2134 1577 void gsdlInterface::corbaiface_stub::getFilterOptions( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbatext_t& option, gsdlInterface::corbaFilterOptionsResponse& response, gsdlInterface::corbaComError& error ) 1578 { 1579 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1580 CORBA::StaticAny _option( _marshaller_gsdlInterface_corbatext_t, &option ); 1581 CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &response ); 1582 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 2135 #ifndef MICO_CONF_NO_POA 2136 2137 void 2138 gsdlInterface::corbaiface_stub_clp::getFilterInfo( const gsdlInterface::corbatext_t& _par_collection, gsdlInterface::corbatext_tarray& _par_filterNames, gsdlInterface::corbaComError& _par_error ) 2139 { 2140 PortableServer::Servant _serv = _preinvoke (); 2141 if (_serv) { 2142 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2143 if (_myserv) { 2144 #ifdef HAVE_EXCEPTIONS 2145 try { 2146 #endif 2147 _myserv->getFilterInfo(_par_collection, _par_filterNames, _par_error); 2148 #ifdef HAVE_EXCEPTIONS 2149 } 2150 catch (...) { 2151 _myserv->_remove_ref(); 2152 _postinvoke(); 2153 throw; 2154 } 2155 #endif 2156 2157 _myserv->_remove_ref(); 2158 _postinvoke (); 2159 return; 2160 } 2161 _postinvoke (); 2162 } 2163 2164 gsdlInterface::corbaiface_stub::getFilterInfo(_par_collection, _par_filterNames, _par_error); 2165 } 2166 2167 #endif // MICO_CONF_NO_POA 2168 2169 void gsdlInterface::corbaiface_stub::getFilterOptions( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_option, gsdlInterface::corbaFilterOptionsResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2170 { 2171 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2172 CORBA::StaticAny _sa_option( _marshaller_gsdlInterface_corbatext_t, &_par_option ); 2173 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &_par_response ); 2174 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1583 2175 CORBA::StaticRequest __req( this, "getFilterOptions" ); 1584 __req.add_in_arg( &_ collection );1585 __req.add_in_arg( &_ option );1586 __req.add_inout_arg( &_ response );1587 __req.add_inout_arg( &_ error );2176 __req.add_in_arg( &_sa_collection ); 2177 __req.add_in_arg( &_sa_option ); 2178 __req.add_inout_arg( &_sa_response ); 2179 __req.add_inout_arg( &_sa_error ); 1588 2180 1589 2181 __req.invoke(); … … 1594 2186 1595 2187 1596 void gsdlInterface::corbaiface_stub::filter( const gsdlInterface::corbatext_t& collection, const gsdlInterface::corbaFilterRequest& request, gsdlInterface::corbaFilterResponse& response, gsdlInterface::corbaComError& error ) 1597 { 1598 CORBA::StaticAny _collection( _marshaller_gsdlInterface_corbatext_t, &collection ); 1599 CORBA::StaticAny _request( _marshaller_gsdlInterface_corbaFilterRequest, &request ); 1600 CORBA::StaticAny _response( _marshaller_gsdlInterface_corbaFilterResponse, &response ); 1601 CORBA::StaticAny _error( _marshaller_gsdlInterface_corbaComError, &error ); 2188 #ifndef MICO_CONF_NO_POA 2189 2190 void 2191 gsdlInterface::corbaiface_stub_clp::getFilterOptions( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_option, gsdlInterface::corbaFilterOptionsResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2192 { 2193 PortableServer::Servant _serv = _preinvoke (); 2194 if (_serv) { 2195 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2196 if (_myserv) { 2197 #ifdef HAVE_EXCEPTIONS 2198 try { 2199 #endif 2200 _myserv->getFilterOptions(_par_collection, _par_option, _par_response, _par_error); 2201 #ifdef HAVE_EXCEPTIONS 2202 } 2203 catch (...) { 2204 _myserv->_remove_ref(); 2205 _postinvoke(); 2206 throw; 2207 } 2208 #endif 2209 2210 _myserv->_remove_ref(); 2211 _postinvoke (); 2212 return; 2213 } 2214 _postinvoke (); 2215 } 2216 2217 gsdlInterface::corbaiface_stub::getFilterOptions(_par_collection, _par_option, _par_response, _par_error); 2218 } 2219 2220 #endif // MICO_CONF_NO_POA 2221 2222 void gsdlInterface::corbaiface_stub::filter( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbaFilterRequest& _par_request, gsdlInterface::corbaFilterResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2223 { 2224 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2225 CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaFilterRequest, &_par_request ); 2226 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterResponse, &_par_response ); 2227 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 1602 2228 CORBA::StaticRequest __req( this, "filter" ); 1603 __req.add_in_arg( &_ collection );1604 __req.add_in_arg( &_ request );1605 __req.add_inout_arg( &_ response );1606 __req.add_inout_arg( &_ error );2229 __req.add_in_arg( &_sa_collection ); 2230 __req.add_in_arg( &_sa_request ); 2231 __req.add_inout_arg( &_sa_response ); 2232 __req.add_inout_arg( &_sa_error ); 1607 2233 1608 2234 __req.invoke(); … … 1613 2239 1614 2240 1615 #ifdef HAVE_NAMESPACE 1616 namespace gsdlInterface { vector<CORBA::Narrow_proto> * corbaiface::_narrow_helpers; } 1617 #else 1618 vector<CORBA::Narrow_proto> * gsdlInterface::corbaiface::_narrow_helpers; 1619 #endif 1620 1621 class _Marshaller_gsdlInterface_corbaiface : public CORBA::StaticTypeInfo { 1622 typedef gsdlInterface::corbaiface_ptr _MICO_T; 2241 #ifndef MICO_CONF_NO_POA 2242 2243 void 2244 gsdlInterface::corbaiface_stub_clp::filter( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbaFilterRequest& _par_request, gsdlInterface::corbaFilterResponse& _par_response, gsdlInterface::corbaComError& _par_error ) 2245 { 2246 PortableServer::Servant _serv = _preinvoke (); 2247 if (_serv) { 2248 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2249 if (_myserv) { 2250 #ifdef HAVE_EXCEPTIONS 2251 try { 2252 #endif 2253 _myserv->filter(_par_collection, _par_request, _par_response, _par_error); 2254 #ifdef HAVE_EXCEPTIONS 2255 } 2256 catch (...) { 2257 _myserv->_remove_ref(); 2258 _postinvoke(); 2259 throw; 2260 } 2261 #endif 2262 2263 _myserv->_remove_ref(); 2264 _postinvoke (); 2265 return; 2266 } 2267 _postinvoke (); 2268 } 2269 2270 gsdlInterface::corbaiface_stub::filter(_par_collection, _par_request, _par_response, _par_error); 2271 } 2272 2273 #endif // MICO_CONF_NO_POA 2274 2275 void gsdlInterface::corbaiface_stub::getRssItems( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_gsdlhome, gsdlInterface::corbatext_t& _par_rss_items, gsdlInterface::corbaComError& _par_error ) 2276 { 2277 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2278 CORBA::StaticAny _sa_gsdlhome( _marshaller_gsdlInterface_corbatext_t, &_par_gsdlhome ); 2279 CORBA::StaticAny _sa_rss_items( _marshaller_gsdlInterface_corbatext_t, &_par_rss_items ); 2280 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2281 CORBA::StaticRequest __req( this, "getRssItems" ); 2282 __req.add_in_arg( &_sa_collection ); 2283 __req.add_in_arg( &_sa_gsdlhome ); 2284 __req.add_inout_arg( &_sa_rss_items ); 2285 __req.add_inout_arg( &_sa_error ); 2286 2287 __req.invoke(); 2288 2289 mico_sii_throw( &__req, 2290 0); 2291 } 2292 2293 2294 #ifndef MICO_CONF_NO_POA 2295 2296 void 2297 gsdlInterface::corbaiface_stub_clp::getRssItems( const gsdlInterface::corbatext_t& _par_collection, const gsdlInterface::corbatext_t& _par_gsdlhome, gsdlInterface::corbatext_t& _par_rss_items, gsdlInterface::corbaComError& _par_error ) 2298 { 2299 PortableServer::Servant _serv = _preinvoke (); 2300 if (_serv) { 2301 POA_gsdlInterface::corbaiface * _myserv = POA_gsdlInterface::corbaiface::_narrow (_serv); 2302 if (_myserv) { 2303 #ifdef HAVE_EXCEPTIONS 2304 try { 2305 #endif 2306 _myserv->getRssItems(_par_collection, _par_gsdlhome, _par_rss_items, _par_error); 2307 #ifdef HAVE_EXCEPTIONS 2308 } 2309 catch (...) { 2310 _myserv->_remove_ref(); 2311 _postinvoke(); 2312 throw; 2313 } 2314 #endif 2315 2316 _myserv->_remove_ref(); 2317 _postinvoke (); 2318 return; 2319 } 2320 _postinvoke (); 2321 } 2322 2323 gsdlInterface::corbaiface_stub::getRssItems(_par_collection, _par_gsdlhome, _par_rss_items, _par_error); 2324 } 2325 2326 #endif // MICO_CONF_NO_POA 2327 2328 class _Marshaller__seq_gsdlInterface_corbatext_t : public ::CORBA::StaticTypeInfo { 2329 typedef SequenceTmpl< gsdlInterface::corbatext_t,MICO_TID_DEF> _MICO_T; 1623 2330 public: 2331 ~_Marshaller__seq_gsdlInterface_corbatext_t(); 1624 2332 StaticValueType create () const; 1625 2333 void assign (StaticValueType dst, const StaticValueType src) const; 1626 2334 void free (StaticValueType) const; 1627 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1628 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2335 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2336 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1629 2337 }; 1630 2338 1631 2339 1632 CORBA::StaticValueType _Marshaller_gsdlInterface_corbaiface::create() const 1633 { 1634 return (StaticValueType) new _MICO_T( 0 ); 1635 } 1636 1637 void _Marshaller_gsdlInterface_corbaiface::assign( StaticValueType d, const StaticValueType s ) const 1638 { 1639 *(_MICO_T*) d = ::gsdlInterface::corbaiface::_duplicate( *(_MICO_T*) s ); 1640 } 1641 1642 void _Marshaller_gsdlInterface_corbaiface::free( StaticValueType v ) const 1643 { 1644 CORBA::release( *(_MICO_T *) v ); 2340 _Marshaller__seq_gsdlInterface_corbatext_t::~_Marshaller__seq_gsdlInterface_corbatext_t() 2341 { 2342 } 2343 2344 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_t::create() const 2345 { 2346 return (StaticValueType) new _MICO_T; 2347 } 2348 2349 void _Marshaller__seq_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const 2350 { 2351 *(_MICO_T*) d = *(_MICO_T*) s; 2352 } 2353 2354 void _Marshaller__seq_gsdlInterface_corbatext_t::free( StaticValueType v ) const 2355 { 1645 2356 delete (_MICO_T*) v; 1646 2357 } 1647 2358 1648 CORBA::Boolean _Marshaller_gsdlInterface_corbaiface::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const 1649 { 1650 CORBA::Object_ptr obj; 1651 if (!CORBA::_stc_Object->demarshal(dc, &obj)) 1652 return FALSE; 1653 *(_MICO_T *) v = ::gsdlInterface::corbaiface::_narrow( obj ); 1654 CORBA::Boolean ret = CORBA::is_nil (obj) || !CORBA::is_nil (*(_MICO_T *)v); 1655 CORBA::release (obj); 1656 return ret; 1657 } 1658 1659 void _Marshaller_gsdlInterface_corbaiface::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const 1660 { 1661 CORBA::Object_ptr obj = *(_MICO_T *) v; 1662 CORBA::_stc_Object->marshal( ec, &obj ); 1663 } 1664 1665 CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface; 1666 1667 class _Marshaller__seq_gsdlInterface_corbatext_t : public CORBA::StaticTypeInfo { 1668 typedef SequenceTmpl<gsdlInterface::corbatext_t,MICO_TID_DEF> _MICO_T; 1669 public: 1670 StaticValueType create () const; 1671 void assign (StaticValueType dst, const StaticValueType src) const; 1672 void free (StaticValueType) const; 1673 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const; 1674 void marshal (CORBA::DataEncoder &, StaticValueType) const; 1675 }; 1676 1677 1678 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_t::create() const 1679 { 1680 return (StaticValueType) new _MICO_T; 1681 } 1682 1683 void _Marshaller__seq_gsdlInterface_corbatext_t::assign( StaticValueType d, const StaticValueType s ) const 1684 { 1685 *(_MICO_T*) d = *(_MICO_T*) s; 1686 } 1687 1688 void _Marshaller__seq_gsdlInterface_corbatext_t::free( StaticValueType v ) const 1689 { 1690 delete (_MICO_T*) v; 1691 } 1692 1693 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_t::demarshal( CORBA::DataDecoder &dc, StaticValueType v ) const 1694 { 1695 CORBA::ULong len; 2359 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_t::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2360 { 2361 ::CORBA::ULong len; 1696 2362 if( !dc.seq_begin( len ) ) 1697 2363 return FALSE; 1698 2364 ((_MICO_T *) v)->length( len ); 1699 for( CORBA::ULong i = 0; i < len; i++ ) {2365 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1700 2366 if( !_marshaller_gsdlInterface_corbatext_t->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1701 2367 return FALSE; … … 1704 2370 } 1705 2371 1706 void _Marshaller__seq_gsdlInterface_corbatext_t::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1707 { 1708 CORBA::ULong len = ((_MICO_T *) v)->length();2372 void _Marshaller__seq_gsdlInterface_corbatext_t::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2373 { 2374 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1709 2375 ec.seq_begin( len ); 1710 for( CORBA::ULong i = 0; i < len; i++ )2376 for( ::CORBA::ULong i = 0; i < len; i++ ) 1711 2377 _marshaller_gsdlInterface_corbatext_t->marshal( ec, &(*(_MICO_T*)v)[i] ); 1712 2378 ec.seq_end(); 1713 2379 } 1714 2380 1715 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t;1716 1717 class _Marshaller__seq_gsdlInterface_corba FilterOption : publicCORBA::StaticTypeInfo {1718 typedef SequenceTmpl< gsdlInterface::corbaFilterOption,MICO_TID_DEF> _MICO_T;2381 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t; 2382 2383 class _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta : public ::CORBA::StaticTypeInfo { 2384 typedef SequenceTmpl< gsdlInterface::corbatext_tcollectionmeta,MICO_TID_DEF> _MICO_T; 1719 2385 public: 2386 ~_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta(); 1720 2387 StaticValueType create () const; 1721 2388 void assign (StaticValueType dst, const StaticValueType src) const; 1722 2389 void free (StaticValueType) const; 1723 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1724 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2390 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2391 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1725 2392 }; 1726 2393 1727 2394 1728 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaFilterOption::create() const 2395 _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::~_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta() 2396 { 2397 } 2398 2399 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::create() const 1729 2400 { 1730 2401 return (StaticValueType) new _MICO_T; 1731 2402 } 1732 2403 1733 void _Marshaller__seq_gsdlInterface_corba FilterOption::assign( StaticValueType d, const StaticValueType s ) const2404 void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::assign( StaticValueType d, const StaticValueType s ) const 1734 2405 { 1735 2406 *(_MICO_T*) d = *(_MICO_T*) s; 1736 2407 } 1737 2408 1738 void _Marshaller__seq_gsdlInterface_corba FilterOption::free( StaticValueType v ) const2409 void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::free( StaticValueType v ) const 1739 2410 { 1740 2411 delete (_MICO_T*) v; 1741 2412 } 1742 2413 1743 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaFilterOption::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1744 { 1745 CORBA::ULong len;2414 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2415 { 2416 ::CORBA::ULong len; 1746 2417 if( !dc.seq_begin( len ) ) 1747 2418 return FALSE; 1748 2419 ((_MICO_T *) v)->length( len ); 1749 for( CORBA::ULong i = 0; i < len; i++ ) { 2420 for( ::CORBA::ULong i = 0; i < len; i++ ) { 2421 if( !_marshaller_gsdlInterface_corbatext_tcollectionmeta->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 2422 return FALSE; 2423 } 2424 return dc.seq_end(); 2425 } 2426 2427 void _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2428 { 2429 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 2430 ec.seq_begin( len ); 2431 for( ::CORBA::ULong i = 0; i < len; i++ ) 2432 _marshaller_gsdlInterface_corbatext_tcollectionmeta->marshal( ec, &(*(_MICO_T*)v)[i] ); 2433 ec.seq_end(); 2434 } 2435 2436 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_tcollectionmeta; 2437 2438 class _Marshaller__seq_gsdlInterface_corbaFilterOption : public ::CORBA::StaticTypeInfo { 2439 typedef SequenceTmpl< gsdlInterface::corbaFilterOption,MICO_TID_DEF> _MICO_T; 2440 public: 2441 ~_Marshaller__seq_gsdlInterface_corbaFilterOption(); 2442 StaticValueType create () const; 2443 void assign (StaticValueType dst, const StaticValueType src) const; 2444 void free (StaticValueType) const; 2445 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2446 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 2447 }; 2448 2449 2450 _Marshaller__seq_gsdlInterface_corbaFilterOption::~_Marshaller__seq_gsdlInterface_corbaFilterOption() 2451 { 2452 } 2453 2454 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaFilterOption::create() const 2455 { 2456 return (StaticValueType) new _MICO_T; 2457 } 2458 2459 void _Marshaller__seq_gsdlInterface_corbaFilterOption::assign( StaticValueType d, const StaticValueType s ) const 2460 { 2461 *(_MICO_T*) d = *(_MICO_T*) s; 2462 } 2463 2464 void _Marshaller__seq_gsdlInterface_corbaFilterOption::free( StaticValueType v ) const 2465 { 2466 delete (_MICO_T*) v; 2467 } 2468 2469 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaFilterOption::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2470 { 2471 ::CORBA::ULong len; 2472 if( !dc.seq_begin( len ) ) 2473 return FALSE; 2474 ((_MICO_T *) v)->length( len ); 2475 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1750 2476 if( !_marshaller_gsdlInterface_corbaFilterOption->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1751 2477 return FALSE; … … 1754 2480 } 1755 2481 1756 void _Marshaller__seq_gsdlInterface_corbaFilterOption::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1757 { 1758 CORBA::ULong len = ((_MICO_T *) v)->length();2482 void _Marshaller__seq_gsdlInterface_corbaFilterOption::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2483 { 2484 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1759 2485 ec.seq_begin( len ); 1760 for( CORBA::ULong i = 0; i < len; i++ )2486 for( ::CORBA::ULong i = 0; i < len; i++ ) 1761 2487 _marshaller_gsdlInterface_corbaFilterOption->marshal( ec, &(*(_MICO_T*)v)[i] ); 1762 2488 ec.seq_end(); 1763 2489 } 1764 2490 1765 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption;1766 1767 class _Marshaller__seq_gsdlInterface_corbaOptionValue : public CORBA::StaticTypeInfo {1768 typedef SequenceTmpl< gsdlInterface::corbaOptionValue,MICO_TID_DEF> _MICO_T;2491 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption; 2492 2493 class _Marshaller__seq_gsdlInterface_corbaOptionValue : public ::CORBA::StaticTypeInfo { 2494 typedef SequenceTmpl< gsdlInterface::corbaOptionValue,MICO_TID_DEF> _MICO_T; 1769 2495 public: 2496 ~_Marshaller__seq_gsdlInterface_corbaOptionValue(); 1770 2497 StaticValueType create () const; 1771 2498 void assign (StaticValueType dst, const StaticValueType src) const; 1772 2499 void free (StaticValueType) const; 1773 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1774 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2500 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2501 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1775 2502 }; 1776 2503 1777 2504 1778 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaOptionValue::create() const 2505 _Marshaller__seq_gsdlInterface_corbaOptionValue::~_Marshaller__seq_gsdlInterface_corbaOptionValue() 2506 { 2507 } 2508 2509 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaOptionValue::create() const 1779 2510 { 1780 2511 return (StaticValueType) new _MICO_T; … … 1791 2522 } 1792 2523 1793 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaOptionValue::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1794 { 1795 CORBA::ULong len;2524 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaOptionValue::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2525 { 2526 ::CORBA::ULong len; 1796 2527 if( !dc.seq_begin( len ) ) 1797 2528 return FALSE; 1798 2529 ((_MICO_T *) v)->length( len ); 1799 for( CORBA::ULong i = 0; i < len; i++ ) {2530 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1800 2531 if( !_marshaller_gsdlInterface_corbaOptionValue->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1801 2532 return FALSE; … … 1804 2535 } 1805 2536 1806 void _Marshaller__seq_gsdlInterface_corbaOptionValue::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1807 { 1808 CORBA::ULong len = ((_MICO_T *) v)->length();2537 void _Marshaller__seq_gsdlInterface_corbaOptionValue::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2538 { 2539 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1809 2540 ec.seq_begin( len ); 1810 for( CORBA::ULong i = 0; i < len; i++ )2541 for( ::CORBA::ULong i = 0; i < len; i++ ) 1811 2542 _marshaller_gsdlInterface_corbaOptionValue->marshal( ec, &(*(_MICO_T*)v)[i] ); 1812 2543 ec.seq_end(); 1813 2544 } 1814 2545 1815 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue;1816 1817 class _Marshaller__seq_gsdlInterface_corbaTermInfo : public CORBA::StaticTypeInfo {1818 typedef SequenceTmpl< gsdlInterface::corbaTermInfo,MICO_TID_DEF> _MICO_T;2546 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue; 2547 2548 class _Marshaller__seq_gsdlInterface_corbaTermInfo : public ::CORBA::StaticTypeInfo { 2549 typedef SequenceTmpl< gsdlInterface::corbaTermInfo,MICO_TID_DEF> _MICO_T; 1819 2550 public: 2551 ~_Marshaller__seq_gsdlInterface_corbaTermInfo(); 1820 2552 StaticValueType create () const; 1821 2553 void assign (StaticValueType dst, const StaticValueType src) const; 1822 2554 void free (StaticValueType) const; 1823 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1824 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2555 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2556 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1825 2557 }; 1826 2558 1827 2559 1828 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaTermInfo::create() const 2560 _Marshaller__seq_gsdlInterface_corbaTermInfo::~_Marshaller__seq_gsdlInterface_corbaTermInfo() 2561 { 2562 } 2563 2564 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaTermInfo::create() const 1829 2565 { 1830 2566 return (StaticValueType) new _MICO_T; … … 1841 2577 } 1842 2578 1843 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaTermInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1844 { 1845 CORBA::ULong len;2579 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaTermInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2580 { 2581 ::CORBA::ULong len; 1846 2582 if( !dc.seq_begin( len ) ) 1847 2583 return FALSE; 1848 2584 ((_MICO_T *) v)->length( len ); 1849 for( CORBA::ULong i = 0; i < len; i++ ) {2585 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1850 2586 if( !_marshaller_gsdlInterface_corbaTermInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1851 2587 return FALSE; … … 1854 2590 } 1855 2591 1856 void _Marshaller__seq_gsdlInterface_corbaTermInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1857 { 1858 CORBA::ULong len = ((_MICO_T *) v)->length();2592 void _Marshaller__seq_gsdlInterface_corbaTermInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2593 { 2594 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1859 2595 ec.seq_begin( len ); 1860 for( CORBA::ULong i = 0; i < len; i++ )2596 for( ::CORBA::ULong i = 0; i < len; i++ ) 1861 2597 _marshaller_gsdlInterface_corbaTermInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); 1862 2598 ec.seq_end(); 1863 2599 } 1864 2600 1865 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo;1866 1867 class _Marshaller__seq_gsdlInterface_corbaMetadataInfo : public CORBA::StaticTypeInfo {1868 typedef SequenceTmpl< gsdlInterface::corbaMetadataInfo,MICO_TID_DEF> _MICO_T;2601 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo; 2602 2603 class _Marshaller__seq_gsdlInterface_corbaMetadataInfo : public ::CORBA::StaticTypeInfo { 2604 typedef SequenceTmpl< gsdlInterface::corbaMetadataInfo,MICO_TID_DEF> _MICO_T; 1869 2605 public: 2606 ~_Marshaller__seq_gsdlInterface_corbaMetadataInfo(); 1870 2607 StaticValueType create () const; 1871 2608 void assign (StaticValueType dst, const StaticValueType src) const; 1872 2609 void free (StaticValueType) const; 1873 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1874 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2610 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2611 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1875 2612 }; 1876 2613 1877 2614 1878 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaMetadataInfo::create() const 2615 _Marshaller__seq_gsdlInterface_corbaMetadataInfo::~_Marshaller__seq_gsdlInterface_corbaMetadataInfo() 2616 { 2617 } 2618 2619 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaMetadataInfo::create() const 1879 2620 { 1880 2621 return (StaticValueType) new _MICO_T; … … 1891 2632 } 1892 2633 1893 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaMetadataInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1894 { 1895 CORBA::ULong len;2634 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaMetadataInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2635 { 2636 ::CORBA::ULong len; 1896 2637 if( !dc.seq_begin( len ) ) 1897 2638 return FALSE; 1898 2639 ((_MICO_T *) v)->length( len ); 1899 for( CORBA::ULong i = 0; i < len; i++ ) {2640 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1900 2641 if( !_marshaller_gsdlInterface_corbaMetadataInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1901 2642 return FALSE; … … 1904 2645 } 1905 2646 1906 void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1907 { 1908 CORBA::ULong len = ((_MICO_T *) v)->length();2647 void _Marshaller__seq_gsdlInterface_corbaMetadataInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2648 { 2649 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1909 2650 ec.seq_begin( len ); 1910 for( CORBA::ULong i = 0; i < len; i++ )2651 for( ::CORBA::ULong i = 0; i < len; i++ ) 1911 2652 _marshaller_gsdlInterface_corbaMetadataInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); 1912 2653 ec.seq_end(); 1913 2654 } 1914 2655 1915 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo;1916 1917 class _Marshaller__seq_gsdlInterface_corbaResultDocInfo : public CORBA::StaticTypeInfo {1918 typedef SequenceTmpl< gsdlInterface::corbaResultDocInfo,MICO_TID_DEF> _MICO_T;2656 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo; 2657 2658 class _Marshaller__seq_gsdlInterface_corbaResultDocInfo : public ::CORBA::StaticTypeInfo { 2659 typedef SequenceTmpl< gsdlInterface::corbaResultDocInfo,MICO_TID_DEF> _MICO_T; 1919 2660 public: 2661 ~_Marshaller__seq_gsdlInterface_corbaResultDocInfo(); 1920 2662 StaticValueType create () const; 1921 2663 void assign (StaticValueType dst, const StaticValueType src) const; 1922 2664 void free (StaticValueType) const; 1923 CORBA::Boolean demarshal (CORBA::DataDecoder&, StaticValueType) const;1924 void marshal ( CORBA::DataEncoder &, StaticValueType) const;2665 ::CORBA::Boolean demarshal (::CORBA::DataDecoder&, StaticValueType) const; 2666 void marshal (::CORBA::DataEncoder &, StaticValueType) const; 1925 2667 }; 1926 2668 1927 2669 1928 CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaResultDocInfo::create() const 2670 _Marshaller__seq_gsdlInterface_corbaResultDocInfo::~_Marshaller__seq_gsdlInterface_corbaResultDocInfo() 2671 { 2672 } 2673 2674 ::CORBA::StaticValueType _Marshaller__seq_gsdlInterface_corbaResultDocInfo::create() const 1929 2675 { 1930 2676 return (StaticValueType) new _MICO_T; … … 1941 2687 } 1942 2688 1943 CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaResultDocInfo::demarshal(CORBA::DataDecoder &dc, StaticValueType v ) const1944 { 1945 CORBA::ULong len;2689 ::CORBA::Boolean _Marshaller__seq_gsdlInterface_corbaResultDocInfo::demarshal( ::CORBA::DataDecoder &dc, StaticValueType v ) const 2690 { 2691 ::CORBA::ULong len; 1946 2692 if( !dc.seq_begin( len ) ) 1947 2693 return FALSE; 1948 2694 ((_MICO_T *) v)->length( len ); 1949 for( CORBA::ULong i = 0; i < len; i++ ) {2695 for( ::CORBA::ULong i = 0; i < len; i++ ) { 1950 2696 if( !_marshaller_gsdlInterface_corbaResultDocInfo->demarshal( dc, &(*(_MICO_T*)v)[i] ) ) 1951 2697 return FALSE; … … 1954 2700 } 1955 2701 1956 void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::marshal( CORBA::DataEncoder &ec, StaticValueType v ) const1957 { 1958 CORBA::ULong len = ((_MICO_T *) v)->length();2702 void _Marshaller__seq_gsdlInterface_corbaResultDocInfo::marshal( ::CORBA::DataEncoder &ec, StaticValueType v ) const 2703 { 2704 ::CORBA::ULong len = ((_MICO_T *) v)->length(); 1959 2705 ec.seq_begin( len ); 1960 for( CORBA::ULong i = 0; i < len; i++ )2706 for( ::CORBA::ULong i = 0; i < len; i++ ) 1961 2707 _marshaller_gsdlInterface_corbaResultDocInfo->marshal( ec, &(*(_MICO_T*)v)[i] ); 1962 2708 ec.seq_end(); 1963 2709 } 1964 2710 1965 CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo;2711 ::CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo; 1966 2712 1967 2713 struct __tc_init_CORBAIFACE { … … 1970 2716 _marshaller_gsdlInterface_corbatext_t = new _Marshaller_gsdlInterface_corbatext_t; 1971 2717 _marshaller_gsdlInterface_corbatext_tmap = new _Marshaller_gsdlInterface_corbatext_tmap; 2718 _marshaller_gsdlInterface_corbatext_tcollectionmeta = new _Marshaller_gsdlInterface_corbatext_tcollectionmeta; 1972 2719 _marshaller_gsdlInterface_corbaComError = new _Marshaller_gsdlInterface_corbaComError; 1973 2720 _marshaller_gsdlInterface_corbaShortColInfo = new _Marshaller_gsdlInterface_corbaShortColInfo; … … 1989 2736 _marshaller_gsdlInterface_corbaiface = new _Marshaller_gsdlInterface_corbaiface; 1990 2737 _marshaller__seq_gsdlInterface_corbatext_t = new _Marshaller__seq_gsdlInterface_corbatext_t; 2738 _marshaller__seq_gsdlInterface_corbatext_tcollectionmeta = new _Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta; 1991 2739 _marshaller__seq_gsdlInterface_corbaFilterOption = new _Marshaller__seq_gsdlInterface_corbaFilterOption; 1992 2740 _marshaller__seq_gsdlInterface_corbaOptionValue = new _Marshaller__seq_gsdlInterface_corbaOptionValue; … … 1995 2743 _marshaller__seq_gsdlInterface_corbaResultDocInfo = new _Marshaller__seq_gsdlInterface_corbaResultDocInfo; 1996 2744 } 2745 2746 ~__tc_init_CORBAIFACE() 2747 { 2748 delete static_cast<_Marshaller_gsdlInterface_corbatext_t*>(_marshaller_gsdlInterface_corbatext_t); 2749 delete static_cast<_Marshaller_gsdlInterface_corbatext_tmap*>(_marshaller_gsdlInterface_corbatext_tmap); 2750 delete static_cast<_Marshaller_gsdlInterface_corbatext_tcollectionmeta*>(_marshaller_gsdlInterface_corbatext_tcollectionmeta); 2751 delete static_cast<_Marshaller_gsdlInterface_corbaComError*>(_marshaller_gsdlInterface_corbaComError); 2752 delete static_cast<_Marshaller_gsdlInterface_corbaShortColInfo*>(_marshaller_gsdlInterface_corbaShortColInfo); 2753 delete static_cast<_Marshaller_gsdlInterface_corbaColInfoResponse*>(_marshaller_gsdlInterface_corbaColInfoResponse); 2754 delete static_cast<_Marshaller_gsdlInterface_corbaDocRequest*>(_marshaller_gsdlInterface_corbaDocRequest); 2755 delete static_cast<_Marshaller_gsdlInterface_corbaDocResponse*>(_marshaller_gsdlInterface_corbaDocResponse); 2756 delete static_cast<_Marshaller_gsdlInterface_corbaFilterType*>(_marshaller_gsdlInterface_corbaFilterType); 2757 delete static_cast<_Marshaller_gsdlInterface_corbaFilterRepeatable*>(_marshaller_gsdlInterface_corbaFilterRepeatable); 2758 delete static_cast<_Marshaller_gsdlInterface_corbaFilterOption*>(_marshaller_gsdlInterface_corbaFilterOption); 2759 delete static_cast<_Marshaller_gsdlInterface_corbaFilterOptionsResponse*>(_marshaller_gsdlInterface_corbaFilterOptionsResponse); 2760 delete static_cast<_Marshaller_gsdlInterface_corbaOptionValue*>(_marshaller_gsdlInterface_corbaOptionValue); 2761 delete static_cast<_Marshaller_gsdlInterface_corbaFilterRequest*>(_marshaller_gsdlInterface_corbaFilterRequest); 2762 delete static_cast<_Marshaller_gsdlInterface_corbaTermInfo*>(_marshaller_gsdlInterface_corbaTermInfo); 2763 delete static_cast<_Marshaller_gsdlInterface_corbaMetadataInfo*>(_marshaller_gsdlInterface_corbaMetadataInfo); 2764 delete static_cast<_Marshaller_gsdlInterface_corbaMetadataInfo_map*>(_marshaller_gsdlInterface_corbaMetadataInfo_map); 2765 delete static_cast<_Marshaller_gsdlInterface_corbaResultDocInfo*>(_marshaller_gsdlInterface_corbaResultDocInfo); 2766 delete static_cast<_Marshaller_gsdlInterface_corbaIsApprox*>(_marshaller_gsdlInterface_corbaIsApprox); 2767 delete static_cast<_Marshaller_gsdlInterface_corbaFilterResponse*>(_marshaller_gsdlInterface_corbaFilterResponse); 2768 delete static_cast<_Marshaller_gsdlInterface_corbaiface*>(_marshaller_gsdlInterface_corbaiface); 2769 delete static_cast<_Marshaller__seq_gsdlInterface_corbatext_t*>(_marshaller__seq_gsdlInterface_corbatext_t); 2770 delete static_cast<_Marshaller__seq_gsdlInterface_corbatext_tcollectionmeta*>(_marshaller__seq_gsdlInterface_corbatext_tcollectionmeta); 2771 delete static_cast<_Marshaller__seq_gsdlInterface_corbaFilterOption*>(_marshaller__seq_gsdlInterface_corbaFilterOption); 2772 delete static_cast<_Marshaller__seq_gsdlInterface_corbaOptionValue*>(_marshaller__seq_gsdlInterface_corbaOptionValue); 2773 delete static_cast<_Marshaller__seq_gsdlInterface_corbaTermInfo*>(_marshaller__seq_gsdlInterface_corbaTermInfo); 2774 delete static_cast<_Marshaller__seq_gsdlInterface_corbaMetadataInfo*>(_marshaller__seq_gsdlInterface_corbaMetadataInfo); 2775 delete static_cast<_Marshaller__seq_gsdlInterface_corbaResultDocInfo*>(_marshaller__seq_gsdlInterface_corbaResultDocInfo); 2776 } 1997 2777 }; 1998 2778 1999 2779 static __tc_init_CORBAIFACE __init_CORBAIFACE; 2000 2780 2781 //-------------------------------------------------------- 2782 // Implementation of skeletons 2783 //-------------------------------------------------------- 2784 2785 // PortableServer Skeleton Class for interface gsdlInterface::corbaiface 2786 POA_gsdlInterface::corbaiface::~corbaiface() 2787 { 2788 } 2789 2790 ::gsdlInterface::corbaiface_ptr 2791 POA_gsdlInterface::corbaiface::_this () 2792 { 2793 CORBA::Object_var obj = PortableServer::ServantBase::_this(); 2794 return ::gsdlInterface::corbaiface::_narrow (obj); 2795 } 2796 2797 CORBA::Boolean 2798 POA_gsdlInterface::corbaiface::_is_a (const char * repoid) 2799 { 2800 if (strcmp (repoid, "IDL:gsdlInterface/corbaiface:1.0") == 0) { 2801 return TRUE; 2802 } 2803 return FALSE; 2804 } 2805 2806 CORBA::InterfaceDef_ptr 2807 POA_gsdlInterface::corbaiface::_get_interface () 2808 { 2809 CORBA::InterfaceDef_ptr ifd = PortableServer::ServantBase::_get_interface ("IDL:gsdlInterface/corbaiface:1.0"); 2810 2811 if (CORBA::is_nil (ifd)) { 2812 mico_throw (CORBA::OBJ_ADAPTER (0, CORBA::COMPLETED_NO)); 2813 } 2814 2815 return ifd; 2816 } 2817 2818 CORBA::RepositoryId 2819 POA_gsdlInterface::corbaiface::_primary_interface (const PortableServer::ObjectId &, PortableServer::POA_ptr) 2820 { 2821 return CORBA::string_dup ("IDL:gsdlInterface/corbaiface:1.0"); 2822 } 2823 2824 CORBA::Object_ptr 2825 POA_gsdlInterface::corbaiface::_make_stub (PortableServer::POA_ptr poa, CORBA::Object_ptr obj) 2826 { 2827 return new ::gsdlInterface::corbaiface_stub_clp (poa, obj); 2828 } 2829 2830 bool 2831 POA_gsdlInterface::corbaiface::dispatch (CORBA::StaticServerRequest_ptr __req) 2832 { 2833 #ifdef HAVE_EXCEPTIONS 2834 try { 2835 #endif 2836 switch (mico_string_hash (__req->op_name(), 17)) { 2837 case 0: 2838 if( strcmp( __req->op_name(), "collectionList" ) == 0 ) { 2839 ::gsdlInterface::corbatext_tarray _par_collist; 2840 CORBA::StaticAny _sa_collist( _marshaller__seq_gsdlInterface_corbatext_t, &_par_collist ); 2841 ::gsdlInterface::corbaComError _par_error; 2842 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2843 2844 __req->add_inout_arg( &_sa_collist ); 2845 __req->add_inout_arg( &_sa_error ); 2846 2847 if( !__req->read_args() ) 2848 return true; 2849 2850 collectionList( _par_collist, _par_error ); 2851 __req->write_results(); 2852 return true; 2853 } 2854 break; 2855 case 3: 2856 if( strcmp( __req->op_name(), "ping" ) == 0 ) { 2857 ::gsdlInterface::corbatext_t _par_collection; 2858 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2859 CORBA::Boolean _par_wasSuccess; 2860 CORBA::StaticAny _sa_wasSuccess( CORBA::_stc_boolean, &_par_wasSuccess ); 2861 ::gsdlInterface::corbaComError _par_error; 2862 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2863 2864 __req->add_in_arg( &_sa_collection ); 2865 __req->add_inout_arg( &_sa_wasSuccess ); 2866 __req->add_inout_arg( &_sa_error ); 2867 2868 if( !__req->read_args() ) 2869 return true; 2870 2871 ping( _par_collection, _par_wasSuccess, _par_error ); 2872 __req->write_results(); 2873 return true; 2874 } 2875 break; 2876 case 7: 2877 if( strcmp( __req->op_name(), "filter" ) == 0 ) { 2878 ::gsdlInterface::corbatext_t _par_collection; 2879 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2880 ::gsdlInterface::corbaFilterRequest _par_request; 2881 CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaFilterRequest, &_par_request ); 2882 ::gsdlInterface::corbaFilterResponse _par_response; 2883 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterResponse, &_par_response ); 2884 ::gsdlInterface::corbaComError _par_error; 2885 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2886 2887 __req->add_in_arg( &_sa_collection ); 2888 __req->add_in_arg( &_sa_request ); 2889 __req->add_inout_arg( &_sa_response ); 2890 __req->add_inout_arg( &_sa_error ); 2891 2892 if( !__req->read_args() ) 2893 return true; 2894 2895 filter( _par_collection, _par_request, _par_response, _par_error ); 2896 __req->write_results(); 2897 return true; 2898 } 2899 break; 2900 case 8: 2901 if( strcmp( __req->op_name(), "getRssItems" ) == 0 ) { 2902 ::gsdlInterface::corbatext_t _par_collection; 2903 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2904 ::gsdlInterface::corbatext_t _par_gsdlhome; 2905 CORBA::StaticAny _sa_gsdlhome( _marshaller_gsdlInterface_corbatext_t, &_par_gsdlhome ); 2906 ::gsdlInterface::corbatext_t _par_rss_items; 2907 CORBA::StaticAny _sa_rss_items( _marshaller_gsdlInterface_corbatext_t, &_par_rss_items ); 2908 ::gsdlInterface::corbaComError _par_error; 2909 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2910 2911 __req->add_in_arg( &_sa_collection ); 2912 __req->add_in_arg( &_sa_gsdlhome ); 2913 __req->add_inout_arg( &_sa_rss_items ); 2914 __req->add_inout_arg( &_sa_error ); 2915 2916 if( !__req->read_args() ) 2917 return true; 2918 2919 getRssItems( _par_collection, _par_gsdlhome, _par_rss_items, _par_error ); 2920 __req->write_results(); 2921 return true; 2922 } 2923 break; 2924 case 9: 2925 if( strcmp( __req->op_name(), "getFilterOptions" ) == 0 ) { 2926 ::gsdlInterface::corbatext_t _par_collection; 2927 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2928 ::gsdlInterface::corbatext_t _par_option; 2929 CORBA::StaticAny _sa_option( _marshaller_gsdlInterface_corbatext_t, &_par_option ); 2930 ::gsdlInterface::corbaFilterOptionsResponse _par_response; 2931 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaFilterOptionsResponse, &_par_response ); 2932 ::gsdlInterface::corbaComError _par_error; 2933 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2934 2935 __req->add_in_arg( &_sa_collection ); 2936 __req->add_in_arg( &_sa_option ); 2937 __req->add_inout_arg( &_sa_response ); 2938 __req->add_inout_arg( &_sa_error ); 2939 2940 if( !__req->read_args() ) 2941 return true; 2942 2943 getFilterOptions( _par_collection, _par_option, _par_response, _par_error ); 2944 __req->write_results(); 2945 return true; 2946 } 2947 break; 2948 case 10: 2949 if( strcmp( __req->op_name(), "getCollectInfo" ) == 0 ) { 2950 ::gsdlInterface::corbatext_t _par_collection; 2951 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2952 ::gsdlInterface::corbaColInfoResponse _par_response; 2953 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaColInfoResponse, &_par_response ); 2954 ::gsdlInterface::corbaComError _par_error; 2955 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2956 2957 __req->add_in_arg( &_sa_collection ); 2958 __req->add_inout_arg( &_sa_response ); 2959 __req->add_inout_arg( &_sa_error ); 2960 2961 if( !__req->read_args() ) 2962 return true; 2963 2964 getCollectInfo( _par_collection, _par_response, _par_error ); 2965 __req->write_results(); 2966 return true; 2967 } 2968 break; 2969 case 11: 2970 if( strcmp( __req->op_name(), "initialise" ) == 0 ) { 2971 ::gsdlInterface::corbaComError _par_error; 2972 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2973 2974 CORBA::Boolean _res; 2975 CORBA::StaticAny __res( CORBA::_stc_boolean, &_res ); 2976 __req->add_inout_arg( &_sa_error ); 2977 __req->set_result( &__res ); 2978 2979 if( !__req->read_args() ) 2980 return true; 2981 2982 _res = initialise( _par_error ); 2983 __req->write_results(); 2984 return true; 2985 } 2986 if( strcmp( __req->op_name(), "getFilterInfo" ) == 0 ) { 2987 ::gsdlInterface::corbatext_t _par_collection; 2988 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 2989 ::gsdlInterface::corbatext_tarray _par_filterNames; 2990 CORBA::StaticAny _sa_filterNames( _marshaller__seq_gsdlInterface_corbatext_t, &_par_filterNames ); 2991 ::gsdlInterface::corbaComError _par_error; 2992 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 2993 2994 __req->add_in_arg( &_sa_collection ); 2995 __req->add_inout_arg( &_sa_filterNames ); 2996 __req->add_inout_arg( &_sa_error ); 2997 2998 if( !__req->read_args() ) 2999 return true; 3000 3001 getFilterInfo( _par_collection, _par_filterNames, _par_error ); 3002 __req->write_results(); 3003 return true; 3004 } 3005 break; 3006 case 12: 3007 if( strcmp( __req->op_name(), "hasCollection" ) == 0 ) { 3008 ::gsdlInterface::corbatext_t _par_corbaCollection; 3009 CORBA::StaticAny _sa_corbaCollection( _marshaller_gsdlInterface_corbatext_t, &_par_corbaCollection ); 3010 CORBA::Boolean _par_has; 3011 CORBA::StaticAny _sa_has( CORBA::_stc_boolean, &_par_has ); 3012 ::gsdlInterface::corbaComError _par_error; 3013 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 3014 3015 __req->add_in_arg( &_sa_corbaCollection ); 3016 __req->add_inout_arg( &_sa_has ); 3017 __req->add_inout_arg( &_sa_error ); 3018 3019 if( !__req->read_args() ) 3020 return true; 3021 3022 hasCollection( _par_corbaCollection, _par_has, _par_error ); 3023 __req->write_results(); 3024 return true; 3025 } 3026 break; 3027 case 13: 3028 if( strcmp( __req->op_name(), "configure" ) == 0 ) { 3029 ::gsdlInterface::corbatext_t _par_key; 3030 CORBA::StaticAny _sa_key( _marshaller_gsdlInterface_corbatext_t, &_par_key ); 3031 ::gsdlInterface::corbatext_tarray _par_cfgline; 3032 CORBA::StaticAny _sa_cfgline( _marshaller__seq_gsdlInterface_corbatext_t, &_par_cfgline ); 3033 ::gsdlInterface::corbaComError _par_error; 3034 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 3035 3036 __req->add_in_arg( &_sa_key ); 3037 __req->add_in_arg( &_sa_cfgline ); 3038 __req->add_inout_arg( &_sa_error ); 3039 3040 if( !__req->read_args() ) 3041 return true; 3042 3043 configure( _par_key, _par_cfgline, _par_error ); 3044 __req->write_results(); 3045 return true; 3046 } 3047 if( strcmp( __req->op_name(), "getDocument" ) == 0 ) { 3048 ::gsdlInterface::corbatext_t _par_collection; 3049 CORBA::StaticAny _sa_collection( _marshaller_gsdlInterface_corbatext_t, &_par_collection ); 3050 ::gsdlInterface::corbaDocRequest _par_request; 3051 CORBA::StaticAny _sa_request( _marshaller_gsdlInterface_corbaDocRequest, &_par_request ); 3052 ::gsdlInterface::corbaDocResponse _par_response; 3053 CORBA::StaticAny _sa_response( _marshaller_gsdlInterface_corbaDocResponse, &_par_response ); 3054 ::gsdlInterface::corbaComError _par_error; 3055 CORBA::StaticAny _sa_error( _marshaller_gsdlInterface_corbaComError, &_par_error ); 3056 3057 __req->add_in_arg( &_sa_collection ); 3058 __req->add_inout_arg( &_sa_request ); 3059 __req->add_inout_arg( &_sa_response ); 3060 __req->add_inout_arg( &_sa_error ); 3061 3062 if( !__req->read_args() ) 3063 return true; 3064 3065 getDocument( _par_collection, _par_request, _par_response, _par_error ); 3066 __req->write_results(); 3067 return true; 3068 } 3069 break; 3070 } 3071 #ifdef HAVE_EXCEPTIONS 3072 } catch( CORBA::SystemException_catch &_ex ) { 3073 __req->set_exception( _ex->_clone() ); 3074 __req->write_results(); 3075 return true; 3076 } catch( ... ) { 3077 CORBA::UNKNOWN _ex (CORBA::OMGVMCID | 1, CORBA::COMPLETED_MAYBE); 3078 __req->set_exception (_ex->_clone()); 3079 __req->write_results (); 3080 return true; 3081 } 3082 #endif 3083 3084 return false; 3085 } 3086 3087 void 3088 POA_gsdlInterface::corbaiface::invoke (CORBA::StaticServerRequest_ptr __req) 3089 { 3090 if (dispatch (__req)) { 3091 return; 3092 } 3093 3094 CORBA::Exception * ex = 3095 new CORBA::BAD_OPERATION (0, CORBA::COMPLETED_NO); 3096 __req->set_exception (ex); 3097 __req->write_results(); 3098 } 3099
Note:
See TracChangeset
for help on using the changeset viewer.