- 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.h
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 #if !defined(__CORBAIFACE_H__) || defined(MICO_NO_TOPLEVEL_MODULES)9 #define __CORBAIFACE_H__10 11 #ifndef MICO_NO_TOPLEVEL_MODULES12 8 #include <CORBA.h> 13 9 #include <mico/throw.h> 14 #endif 15 16 #ifndef MICO_NO_TOPLEVEL_MODULES 17 MICO_NAMESPACE_DECL gsdlInterface { 18 #endif 19 20 #if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE_gsdlInterface) 21 22 23 typedef SequenceTmpl<CORBA::UShort,MICO_TID_DEF> usString; 24 #ifdef _WINDOWS 25 static usString _dummy_usString; 26 #endif 27 typedef TSeqVar<SequenceTmpl<CORBA::UShort,MICO_TID_DEF> > usString_var; 28 typedef TSeqOut<SequenceTmpl<CORBA::UShort,MICO_TID_DEF> > usString_out; 10 11 #ifndef __CORBAIFACE_H__ 12 #define __CORBAIFACE_H__ 13 14 15 16 17 18 19 namespace gsdlInterface 20 { 21 22 class corbaiface; 23 typedef corbaiface *corbaiface_ptr; 24 typedef corbaiface_ptr corbaifaceRef; 25 typedef ObjVar< corbaiface > corbaiface_var; 26 typedef ObjOut< corbaiface > corbaiface_out; 27 28 } 29 30 31 32 33 34 35 namespace gsdlInterface 36 { 37 38 typedef SequenceTmpl< CORBA::UShort,MICO_TID_DEF> usString; 39 typedef TSeqVar< SequenceTmpl< CORBA::UShort,MICO_TID_DEF> > usString_var; 40 typedef TSeqOut< SequenceTmpl< CORBA::UShort,MICO_TID_DEF> > usString_out; 29 41 30 42 typedef StringSequenceTmpl<CORBA::String_var> stringSeq; 31 #ifdef _WINDOWS 32 static stringSeq _dummy_stringSeq; 33 #endif 34 typedef TSeqVar<StringSequenceTmpl<CORBA::String_var> > stringSeq_var; 35 typedef TSeqOut<StringSequenceTmpl<CORBA::String_var> > stringSeq_out; 43 typedef TSeqVar< StringSequenceTmpl<CORBA::String_var> > stringSeq_var; 44 typedef TSeqOut< StringSequenceTmpl<CORBA::String_var> > stringSeq_out; 36 45 37 46 struct corbatext_t; 38 typedef TVarVar<corbatext_t> corbatext_t_var; 39 typedef TVarOut<corbatext_t> corbatext_t_out; 47 typedef TVarVar< corbatext_t > corbatext_t_var; 48 typedef TVarOut< corbatext_t > corbatext_t_out; 49 40 50 41 51 struct corbatext_t { … … 55 65 }; 56 66 57 typedef SequenceTmpl<corbatext_t,MICO_TID_DEF> corbatext_tarray; 58 #ifdef _WINDOWS 59 static corbatext_tarray _dummy_corbatext_tarray; 60 #endif 61 typedef TSeqVar<SequenceTmpl<corbatext_t,MICO_TID_DEF> > corbatext_tarray_var; 62 typedef TSeqOut<SequenceTmpl<corbatext_t,MICO_TID_DEF> > corbatext_tarray_out; 67 typedef SequenceTmpl< corbatext_t,MICO_TID_DEF> corbatext_tarray; 68 typedef TSeqVar< SequenceTmpl< corbatext_t,MICO_TID_DEF> > corbatext_tarray_var; 69 typedef TSeqOut< SequenceTmpl< corbatext_t,MICO_TID_DEF> > corbatext_tarray_out; 63 70 64 71 typedef corbatext_tarray corbatext_tset; 65 #ifdef _WINDOWS 66 static corbatext_tset _dummy_corbatext_tset; 67 #endif 68 typedef TSeqVar<corbatext_tarray > corbatext_tset_var; 69 typedef TSeqOut<corbatext_tarray > corbatext_tset_out; 72 typedef TSeqVar< corbatext_tarray > corbatext_tset_var; 73 typedef TSeqOut< corbatext_tarray > corbatext_tset_out; 70 74 71 75 struct corbatext_tmap; 72 typedef TVarVar<corbatext_tmap> corbatext_tmap_var; 73 typedef TVarOut<corbatext_tmap> corbatext_tmap_out; 76 typedef TVarVar< corbatext_tmap > corbatext_tmap_var; 77 typedef TVarOut< corbatext_tmap > corbatext_tmap_out; 78 74 79 75 80 struct corbatext_tmap { … … 87 92 corbatext_tarray values; 88 93 }; 94 95 struct corbatext_tcollectionmeta; 96 typedef TVarVar< corbatext_tcollectionmeta > corbatext_tcollectionmeta_var; 97 typedef TVarOut< corbatext_tcollectionmeta > corbatext_tcollectionmeta_out; 98 99 100 struct corbatext_tcollectionmeta { 101 #ifdef HAVE_TYPEDEF_OVERLOAD 102 typedef corbatext_tcollectionmeta_var _var_type; 103 #endif 104 #ifdef HAVE_EXPLICIT_STRUCT_OPS 105 corbatext_tcollectionmeta(); 106 ~corbatext_tcollectionmeta(); 107 corbatext_tcollectionmeta( const corbatext_tcollectionmeta& s ); 108 corbatext_tcollectionmeta& operator=( const corbatext_tcollectionmeta& s ); 109 #endif //HAVE_EXPLICIT_STRUCT_OPS 110 111 corbatext_t name; 112 corbatext_tmap tuples; 113 }; 114 115 typedef SequenceTmpl< corbatext_tcollectionmeta,MICO_TID_DEF> corbatext_tcollectionmeta_map; 116 typedef TSeqVar< SequenceTmpl< corbatext_tcollectionmeta,MICO_TID_DEF> > corbatext_tcollectionmeta_map_var; 117 typedef TSeqOut< SequenceTmpl< corbatext_tcollectionmeta,MICO_TID_DEF> > corbatext_tcollectionmeta_map_out; 89 118 90 119 enum corbaComError { … … 99 128 100 129 struct corbaShortColInfo; 101 typedef TVarVar<corbaShortColInfo> corbaShortColInfo_var; 102 typedef TVarOut<corbaShortColInfo> corbaShortColInfo_out; 130 typedef TVarVar< corbaShortColInfo > corbaShortColInfo_var; 131 typedef TVarOut< corbaShortColInfo > corbaShortColInfo_out; 132 103 133 104 134 struct corbaShortColInfo { … … 119 149 120 150 struct corbaColInfoResponse; 121 typedef TVarVar<corbaColInfoResponse> corbaColInfoResponse_var; 122 typedef TVarOut<corbaColInfoResponse> corbaColInfoResponse_out; 151 typedef TVarVar< corbaColInfoResponse > corbaColInfoResponse_var; 152 typedef TVarOut< corbaColInfoResponse > corbaColInfoResponse_out; 153 123 154 124 155 struct corbaColInfoResponse { … … 133 164 #endif //HAVE_EXPLICIT_STRUCT_OPS 134 165 135 corbaShortColInfo sho ftInfo;166 corbaShortColInfo shortInfo; 136 167 CORBA::Boolean useBook; 137 168 CORBA::Boolean isPublic; … … 143 174 CORBA::ULong numWords; 144 175 CORBA::ULong numBytes; 145 corbatext_t map collectionMeta;176 corbatext_tcollectionmeta_map collectionMeta; 146 177 corbatext_tmap format; 147 178 corbatext_tmap building; … … 149 180 corbatext_t httpprefix; 150 181 corbatext_t receptionist; 182 CORBA::Boolean isSegmented; 183 CORBA::Boolean isCollectGroup; 184 CORBA::ULong ccsOptions; 185 CORBA::ULong stemIndexes; 186 CORBA::ULong numSections; 187 corbatext_tcollectionmeta_map collection_macros; 188 corbatext_t buildType; 189 corbatext_t infodbType; 190 corbatext_t authenticate; 191 corbatext_t auth_group; 192 corbatext_tmap public_documents; 193 corbatext_tmap private_documents; 194 corbatext_tmap dynamic_classifiers; 195 corbatext_t earliestDatestamp; 151 196 }; 152 197 153 198 struct corbaDocRequest; 154 typedef TVarVar<corbaDocRequest> corbaDocRequest_var; 155 typedef TVarOut<corbaDocRequest> corbaDocRequest_out; 199 typedef TVarVar< corbaDocRequest > corbaDocRequest_var; 200 typedef TVarOut< corbaDocRequest > corbaDocRequest_out; 201 156 202 157 203 struct corbaDocRequest { … … 172 218 173 219 struct corbaDocResponse; 174 typedef TVarVar<corbaDocResponse> corbaDocResponse_var; 175 typedef TVarOut<corbaDocResponse> corbaDocResponse_out; 220 typedef TVarVar< corbaDocResponse > corbaDocResponse_var; 221 typedef TVarOut< corbaDocResponse > corbaDocResponse_out; 222 176 223 177 224 struct corbaDocResponse { … … 207 254 208 255 struct corbaFilterOption; 209 typedef TVarVar<corbaFilterOption> corbaFilterOption_var; 210 typedef TVarOut<corbaFilterOption> corbaFilterOption_out; 256 typedef TVarVar< corbaFilterOption > corbaFilterOption_var; 257 typedef TVarOut< corbaFilterOption > corbaFilterOption_out; 258 211 259 212 260 struct corbaFilterOption { … … 228 276 }; 229 277 230 typedef SequenceTmpl<corbaFilterOption,MICO_TID_DEF> corbaFilterOptionList; 231 #ifdef _WINDOWS 232 static corbaFilterOptionList _dummy_corbaFilterOptionList; 233 #endif 234 typedef TSeqVar<SequenceTmpl<corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_var; 235 typedef TSeqOut<SequenceTmpl<corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_out; 278 typedef SequenceTmpl< corbaFilterOption,MICO_TID_DEF> corbaFilterOptionList; 279 typedef TSeqVar< SequenceTmpl< corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_var; 280 typedef TSeqOut< SequenceTmpl< corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_out; 236 281 237 282 struct corbaFilterOptionsResponse; 238 typedef TVarVar<corbaFilterOptionsResponse> corbaFilterOptionsResponse_var; 239 typedef TVarOut<corbaFilterOptionsResponse> corbaFilterOptionsResponse_out; 283 typedef TVarVar< corbaFilterOptionsResponse > corbaFilterOptionsResponse_var; 284 typedef TVarOut< corbaFilterOptionsResponse > corbaFilterOptionsResponse_out; 285 240 286 241 287 struct corbaFilterOptionsResponse { … … 255 301 256 302 struct corbaOptionValue; 257 typedef TVarVar<corbaOptionValue> corbaOptionValue_var; 258 typedef TVarOut<corbaOptionValue> corbaOptionValue_out; 303 typedef TVarVar< corbaOptionValue > corbaOptionValue_var; 304 typedef TVarOut< corbaOptionValue > corbaOptionValue_out; 305 259 306 260 307 struct corbaOptionValue { … … 273 320 }; 274 321 275 typedef SequenceTmpl<corbaOptionValue,MICO_TID_DEF> corbaOptionValue_array; 276 #ifdef _WINDOWS 277 static corbaOptionValue_array _dummy_corbaOptionValue_array; 278 #endif 279 typedef TSeqVar<SequenceTmpl<corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_var; 280 typedef TSeqOut<SequenceTmpl<corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_out; 322 typedef SequenceTmpl< corbaOptionValue,MICO_TID_DEF> corbaOptionValue_array; 323 typedef TSeqVar< SequenceTmpl< corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_var; 324 typedef TSeqOut< SequenceTmpl< corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_out; 281 325 282 326 struct corbaFilterRequest; 283 typedef TVarVar<corbaFilterRequest> corbaFilterRequest_var; 284 typedef TVarOut<corbaFilterRequest> corbaFilterRequest_out; 327 typedef TVarVar< corbaFilterRequest > corbaFilterRequest_var; 328 typedef TVarOut< corbaFilterRequest > corbaFilterRequest_out; 329 285 330 286 331 struct corbaFilterRequest { … … 306 351 307 352 struct corbaTermInfo; 308 typedef TVarVar<corbaTermInfo> corbaTermInfo_var; 309 typedef TVarOut<corbaTermInfo> corbaTermInfo_out; 353 typedef TVarVar< corbaTermInfo > corbaTermInfo_var; 354 typedef TVarOut< corbaTermInfo > corbaTermInfo_out; 355 310 356 311 357 struct corbaTermInfo { … … 325 371 }; 326 372 327 typedef SequenceTmpl<corbaTermInfo,MICO_TID_DEF> corbaTermInfo_array; 328 #ifdef _WINDOWS 329 static corbaTermInfo_array _dummy_corbaTermInfo_array; 330 #endif 331 typedef TSeqVar<SequenceTmpl<corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_var; 332 typedef TSeqOut<SequenceTmpl<corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_out; 373 typedef SequenceTmpl< corbaTermInfo,MICO_TID_DEF> corbaTermInfo_array; 374 typedef TSeqVar< SequenceTmpl< corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_var; 375 typedef TSeqOut< SequenceTmpl< corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_out; 333 376 334 377 struct corbaMetadataInfo; 335 typedef TVarVar<corbaMetadataInfo> corbaMetadataInfo_var; 336 typedef TVarOut<corbaMetadataInfo> corbaMetadataInfo_out; 378 typedef TVarVar< corbaMetadataInfo > corbaMetadataInfo_var; 379 typedef TVarOut< corbaMetadataInfo > corbaMetadataInfo_out; 380 337 381 338 382 struct corbaMetadataInfo { … … 354 398 }; 355 399 356 typedef SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> corbaMetadataInfo_array; 357 #ifdef _WINDOWS 358 static corbaMetadataInfo_array _dummy_corbaMetadataInfo_array; 359 #endif 360 typedef TSeqVar<SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_var; 361 typedef TSeqOut<SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_out; 400 typedef SequenceTmpl< corbaMetadataInfo,MICO_TID_DEF> corbaMetadataInfo_array; 401 typedef TSeqVar< SequenceTmpl< corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_var; 402 typedef TSeqOut< SequenceTmpl< corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_out; 362 403 363 404 struct corbaMetadataInfo_map; 364 typedef TVarVar<corbaMetadataInfo_map> corbaMetadataInfo_map_var; 365 typedef TVarOut<corbaMetadataInfo_map> corbaMetadataInfo_map_out; 405 typedef TVarVar< corbaMetadataInfo_map > corbaMetadataInfo_map_var; 406 typedef TVarOut< corbaMetadataInfo_map > corbaMetadataInfo_map_out; 407 366 408 367 409 struct corbaMetadataInfo_map { … … 380 422 }; 381 423 382 typedef SequenceTmpl<CORBA::Long,MICO_TID_DEF> corbaDocFreq_array; 383 #ifdef _WINDOWS 384 static corbaDocFreq_array _dummy_corbaDocFreq_array; 385 #endif 386 typedef TSeqVar<SequenceTmpl<CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_var; 387 typedef TSeqOut<SequenceTmpl<CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_out; 424 typedef SequenceTmpl< CORBA::Long,MICO_TID_DEF> corbaDocFreq_array; 425 typedef TSeqVar< SequenceTmpl< CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_var; 426 typedef TSeqOut< SequenceTmpl< CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_out; 388 427 389 428 struct corbaResultDocInfo; 390 typedef TVarVar<corbaResultDocInfo> corbaResultDocInfo_var; 391 typedef TVarOut<corbaResultDocInfo> corbaResultDocInfo_out; 429 typedef TVarVar< corbaResultDocInfo > corbaResultDocInfo_var; 430 typedef TVarOut< corbaResultDocInfo > corbaResultDocInfo_out; 431 392 432 393 433 struct corbaResultDocInfo { … … 414 454 }; 415 455 416 typedef SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> corbaResultDocInfo_array; 417 #ifdef _WINDOWS 418 static corbaResultDocInfo_array _dummy_corbaResultDocInfo_array; 419 #endif 420 typedef TSeqVar<SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_var; 421 typedef TSeqOut<SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_out; 456 typedef SequenceTmpl< corbaResultDocInfo,MICO_TID_DEF> corbaResultDocInfo_array; 457 typedef TSeqVar< SequenceTmpl< corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_var; 458 typedef TSeqOut< SequenceTmpl< corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_out; 422 459 423 460 enum corbaIsApprox { … … 430 467 431 468 struct corbaFilterResponse; 432 typedef TVarVar<corbaFilterResponse> corbaFilterResponse_var; 433 typedef TVarOut<corbaFilterResponse> corbaFilterResponse_out; 469 typedef TVarVar< corbaFilterResponse > corbaFilterResponse_var; 470 typedef TVarOut< corbaFilterResponse > corbaFilterResponse_out; 471 434 472 435 473 struct corbaFilterResponse { … … 450 488 }; 451 489 452 class corbaiface; 453 typedef corbaiface *corbaiface_ptr; 454 typedef corbaiface_ptr corbaifaceRef; 455 typedef ObjVar<corbaiface> corbaiface_var; 456 typedef ObjOut<corbaiface> corbaiface_out; 457 458 459 // Common definitions for interface corbaiface 490 491 /* 492 * Base class and common definitions for interface corbaiface 493 */ 494 460 495 class corbaiface : 461 496 virtual public CORBA::Object … … 483 518 484 519 virtual void *_narrow_helper( const char *repoid ); 485 static vector<CORBA::Narrow_proto> *_narrow_helpers; 486 static bool _narrow_helper2( CORBA::Object_ptr obj ); 487 488 virtual CORBA::Boolean initialise( corbaComError& error ) = 0; 489 virtual void configure( const corbatext_t& key, const corbatext_tarray& cfgline, corbaComError& error ) = 0; 490 virtual void collectionList( corbatext_tarray& collist, corbaComError& error ) = 0; 491 virtual void hasCollection( const corbatext_t& corbaCollection, CORBA::Boolean& has, corbaComError& error ) = 0; 492 virtual void ping( const corbatext_t& collection, CORBA::Boolean& wasSuccess, corbaComError& error ) = 0; 493 virtual void getDocument( const corbatext_t& collection, corbaDocRequest& request, corbaDocResponse& response, corbaComError& error ) = 0; 494 virtual void getCollectInfo( const corbatext_t& collection, corbaColInfoResponse& response, corbaComError& error ) = 0; 495 virtual void getFilterInfo( const corbatext_t& collection, corbatext_tarray& filterNames, corbaComError& error ) = 0; 496 virtual void getFilterOptions( const corbatext_t& collection, const corbatext_t& option, corbaFilterOptionsResponse& response, corbaComError& error ) = 0; 497 virtual void filter( const corbatext_t& collection, const corbaFilterRequest& request, corbaFilterResponse& response, corbaComError& error ) = 0; 520 521 virtual CORBA::Boolean initialise( ::gsdlInterface::corbaComError& error ) = 0; 522 virtual void configure( const ::gsdlInterface::corbatext_t& key, const ::gsdlInterface::corbatext_tarray& cfgline, ::gsdlInterface::corbaComError& error ) = 0; 523 virtual void collectionList( ::gsdlInterface::corbatext_tarray& collist, ::gsdlInterface::corbaComError& error ) = 0; 524 virtual void hasCollection( const ::gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, ::gsdlInterface::corbaComError& error ) = 0; 525 virtual void ping( const ::gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, ::gsdlInterface::corbaComError& error ) = 0; 526 virtual void getDocument( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaDocRequest& request, ::gsdlInterface::corbaDocResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 527 virtual void getCollectInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaColInfoResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 528 virtual void getFilterInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbatext_tarray& filterNames, ::gsdlInterface::corbaComError& error ) = 0; 529 virtual void getFilterOptions( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& option, ::gsdlInterface::corbaFilterOptionsResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 530 virtual void filter( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbaFilterRequest& request, ::gsdlInterface::corbaFilterResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 531 virtual void getRssItems( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& gsdlhome, ::gsdlInterface::corbatext_t& rss_items, ::gsdlInterface::corbaComError& error ) = 0; 498 532 499 533 protected: … … 510 544 public: 511 545 virtual ~corbaiface_stub(); 512 CORBA::Boolean initialise( corbaComError& error ); 513 void configure( const corbatext_t& key, const corbatext_tarray& cfgline, corbaComError& error ); 514 void collectionList( corbatext_tarray& collist, corbaComError& error ); 515 void hasCollection( const corbatext_t& corbaCollection, CORBA::Boolean& has, corbaComError& error ); 516 void ping( const corbatext_t& collection, CORBA::Boolean& wasSuccess, corbaComError& error ); 517 void getDocument( const corbatext_t& collection, corbaDocRequest& request, corbaDocResponse& response, corbaComError& error ); 518 void getCollectInfo( const corbatext_t& collection, corbaColInfoResponse& response, corbaComError& error ); 519 void getFilterInfo( const corbatext_t& collection, corbatext_tarray& filterNames, corbaComError& error ); 520 void getFilterOptions( const corbatext_t& collection, const corbatext_t& option, corbaFilterOptionsResponse& response, corbaComError& error ); 521 void filter( const corbatext_t& collection, const corbaFilterRequest& request, corbaFilterResponse& response, corbaComError& error ); 546 CORBA::Boolean initialise( ::gsdlInterface::corbaComError& error ); 547 void configure( const ::gsdlInterface::corbatext_t& key, const ::gsdlInterface::corbatext_tarray& cfgline, ::gsdlInterface::corbaComError& error ); 548 void collectionList( ::gsdlInterface::corbatext_tarray& collist, ::gsdlInterface::corbaComError& error ); 549 void hasCollection( const ::gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, ::gsdlInterface::corbaComError& error ); 550 void ping( const ::gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, ::gsdlInterface::corbaComError& error ); 551 void getDocument( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaDocRequest& request, ::gsdlInterface::corbaDocResponse& response, ::gsdlInterface::corbaComError& error ); 552 void getCollectInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaColInfoResponse& response, ::gsdlInterface::corbaComError& error ); 553 void getFilterInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbatext_tarray& filterNames, ::gsdlInterface::corbaComError& error ); 554 void getFilterOptions( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& option, ::gsdlInterface::corbaFilterOptionsResponse& response, ::gsdlInterface::corbaComError& error ); 555 void filter( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbaFilterRequest& request, ::gsdlInterface::corbaFilterResponse& response, ::gsdlInterface::corbaComError& error ); 556 void getRssItems( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& gsdlhome, ::gsdlInterface::corbatext_t& rss_items, ::gsdlInterface::corbaComError& error ); 522 557 523 558 private: … … 525 560 }; 526 561 527 class corbaiface_skel : 528 virtual public StaticMethodDispatcher, 529 virtual public corbaiface 562 #ifndef MICO_CONF_NO_POA 563 564 class corbaiface_stub_clp : 565 virtual public corbaiface_stub, 566 virtual public PortableServer::StubBase 530 567 { 531 568 public: 532 corbaiface_skel( const CORBA::BOA::ReferenceData & = CORBA::BOA::ReferenceData() ); 533 virtual ~corbaiface_skel(); 534 corbaiface_skel( CORBA::Object_ptr obj ); 535 virtual bool dispatch( CORBA::StaticServerRequest_ptr _req, CORBA::Environment &_env ); 536 corbaiface_ptr _this(); 537 538 }; 539 540 #endif // !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE_gsdlInterface) 541 542 #ifndef MICO_NO_TOPLEVEL_MODULES 543 544 } MICO_NAMESPACE_END_DECL 569 corbaiface_stub_clp (PortableServer::POA_ptr, CORBA::Object_ptr); 570 virtual ~corbaiface_stub_clp (); 571 CORBA::Boolean initialise( ::gsdlInterface::corbaComError& error ); 572 void configure( const ::gsdlInterface::corbatext_t& key, const ::gsdlInterface::corbatext_tarray& cfgline, ::gsdlInterface::corbaComError& error ); 573 void collectionList( ::gsdlInterface::corbatext_tarray& collist, ::gsdlInterface::corbaComError& error ); 574 void hasCollection( const ::gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, ::gsdlInterface::corbaComError& error ); 575 void ping( const ::gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, ::gsdlInterface::corbaComError& error ); 576 void getDocument( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaDocRequest& request, ::gsdlInterface::corbaDocResponse& response, ::gsdlInterface::corbaComError& error ); 577 void getCollectInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaColInfoResponse& response, ::gsdlInterface::corbaComError& error ); 578 void getFilterInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbatext_tarray& filterNames, ::gsdlInterface::corbaComError& error ); 579 void getFilterOptions( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& option, ::gsdlInterface::corbaFilterOptionsResponse& response, ::gsdlInterface::corbaComError& error ); 580 void filter( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbaFilterRequest& request, ::gsdlInterface::corbaFilterResponse& response, ::gsdlInterface::corbaComError& error ); 581 void getRssItems( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& gsdlhome, ::gsdlInterface::corbatext_t& rss_items, ::gsdlInterface::corbaComError& error ); 582 583 protected: 584 corbaiface_stub_clp (); 585 private: 586 void operator=( const corbaiface_stub_clp & ); 587 }; 588 589 #endif // MICO_CONF_NO_POA 590 591 } 592 593 594 #ifndef MICO_CONF_NO_POA 595 596 597 598 namespace POA_gsdlInterface 599 { 600 601 class corbaiface : virtual public PortableServer::StaticImplementation 602 { 603 public: 604 virtual ~corbaiface (); 605 gsdlInterface::corbaiface_ptr _this (); 606 bool dispatch (CORBA::StaticServerRequest_ptr); 607 virtual void invoke (CORBA::StaticServerRequest_ptr); 608 virtual CORBA::Boolean _is_a (const char *); 609 virtual CORBA::InterfaceDef_ptr _get_interface (); 610 virtual CORBA::RepositoryId _primary_interface (const PortableServer::ObjectId &, PortableServer::POA_ptr); 611 612 virtual void * _narrow_helper (const char *); 613 static corbaiface * _narrow (PortableServer::Servant); 614 virtual CORBA::Object_ptr _make_stub (PortableServer::POA_ptr, CORBA::Object_ptr); 615 616 virtual CORBA::Boolean initialise( ::gsdlInterface::corbaComError& error ) = 0; 617 virtual void configure( const ::gsdlInterface::corbatext_t& key, const ::gsdlInterface::corbatext_tarray& cfgline, ::gsdlInterface::corbaComError& error ) = 0; 618 virtual void collectionList( ::gsdlInterface::corbatext_tarray& collist, ::gsdlInterface::corbaComError& error ) = 0; 619 virtual void hasCollection( const ::gsdlInterface::corbatext_t& corbaCollection, CORBA::Boolean& has, ::gsdlInterface::corbaComError& error ) = 0; 620 virtual void ping( const ::gsdlInterface::corbatext_t& collection, CORBA::Boolean& wasSuccess, ::gsdlInterface::corbaComError& error ) = 0; 621 virtual void getDocument( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaDocRequest& request, ::gsdlInterface::corbaDocResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 622 virtual void getCollectInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbaColInfoResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 623 virtual void getFilterInfo( const ::gsdlInterface::corbatext_t& collection, ::gsdlInterface::corbatext_tarray& filterNames, ::gsdlInterface::corbaComError& error ) = 0; 624 virtual void getFilterOptions( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& option, ::gsdlInterface::corbaFilterOptionsResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 625 virtual void filter( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbaFilterRequest& request, ::gsdlInterface::corbaFilterResponse& response, ::gsdlInterface::corbaComError& error ) = 0; 626 virtual void getRssItems( const ::gsdlInterface::corbatext_t& collection, const ::gsdlInterface::corbatext_t& gsdlhome, ::gsdlInterface::corbatext_t& rss_items, ::gsdlInterface::corbaComError& error ) = 0; 627 628 protected: 629 corbaiface () {}; 630 631 private: 632 corbaiface (const corbaiface &); 633 void operator= (const corbaiface &); 634 }; 635 636 } 637 638 639 #endif // MICO_CONF_NO_POA 640 641 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t; 642 643 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap; 644 645 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tcollectionmeta; 646 647 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError; 648 649 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo; 650 651 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse; 652 653 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest; 654 655 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse; 656 657 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType; 658 659 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable; 660 661 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption; 662 663 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse; 664 665 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue; 666 667 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest; 668 669 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo; 670 671 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo; 672 673 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map; 674 675 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo; 676 677 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox; 678 679 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse; 680 681 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface; 682 683 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t; 684 685 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_tcollectionmeta; 686 687 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption; 688 689 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue; 690 691 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo; 692 693 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo; 694 695 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo; 696 545 697 #endif 546 547 548 549 #ifndef MICO_CONF_NO_POA550 551 #endif // MICO_CONF_NO_POA552 553 #if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)554 555 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t;556 557 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap;558 559 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError;560 561 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo;562 563 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse;564 565 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest;566 567 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse;568 569 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType;570 571 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable;572 573 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption;574 575 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse;576 577 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue;578 579 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest;580 581 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo;582 583 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo;584 585 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map;586 587 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo;588 589 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox;590 591 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse;592 593 extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface;594 595 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t;596 597 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption;598 599 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue;600 601 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo;602 603 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo;604 605 extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaResultDocInfo;606 607 #endif // !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)608 609 610 #if !defined(MICO_NO_TOPLEVEL_MODULES) && !defined(MICO_IN_GENERATED_CODE)611 #include <mico/template_impl.h>612 #endif613 614 #endif
Note:
See TracChangeset
for help on using the changeset viewer.