source: main/trunk/greenstone2/runtime-src/src/corba/corbaiface.h@ 24874

Last change on this file since 24874 was 15463, checked in by mdewsnip, 16 years ago

Moved all the CORBA stuff from lib into src/corba, to prevent it from uglying up the core code.

  • Property svn:keywords set to Author Date Id Revision
File size: 19.2 KB
Line 
1/*
2 * MICO --- a free CORBA implementation
3 * Copyright (C) 1997-98 Kay Roemer & Arno Puder
4 *
5 * This file was automatically generated. DO NOT EDIT!
6 */
7
8#if !defined(__CORBAIFACE_H__) || defined(MICO_NO_TOPLEVEL_MODULES)
9#define __CORBAIFACE_H__
10
11#ifndef MICO_NO_TOPLEVEL_MODULES
12#include <CORBA.h>
13#include <mico/throw.h>
14#endif
15
16#ifndef MICO_NO_TOPLEVEL_MODULES
17MICO_NAMESPACE_DECL gsdlInterface {
18#endif
19
20#if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE_gsdlInterface)
21
22
23typedef SequenceTmpl<CORBA::UShort,MICO_TID_DEF> usString;
24#ifdef _WINDOWS
25static usString _dummy_usString;
26#endif
27typedef TSeqVar<SequenceTmpl<CORBA::UShort,MICO_TID_DEF> > usString_var;
28typedef TSeqOut<SequenceTmpl<CORBA::UShort,MICO_TID_DEF> > usString_out;
29
30typedef StringSequenceTmpl<CORBA::String_var> stringSeq;
31#ifdef _WINDOWS
32static stringSeq _dummy_stringSeq;
33#endif
34typedef TSeqVar<StringSequenceTmpl<CORBA::String_var> > stringSeq_var;
35typedef TSeqOut<StringSequenceTmpl<CORBA::String_var> > stringSeq_out;
36
37struct corbatext_t;
38typedef TVarVar<corbatext_t> corbatext_t_var;
39typedef TVarOut<corbatext_t> corbatext_t_out;
40
41struct corbatext_t {
42 #ifdef HAVE_TYPEDEF_OVERLOAD
43 typedef corbatext_t_var _var_type;
44 #endif
45 #ifdef HAVE_EXPLICIT_STRUCT_OPS
46 corbatext_t();
47 ~corbatext_t();
48 corbatext_t( const corbatext_t& s );
49 corbatext_t& operator=( const corbatext_t& s );
50 #endif //HAVE_EXPLICIT_STRUCT_OPS
51
52 usString text;
53 CORBA::UShort encoding;
54 CORBA::ULong length;
55};
56
57typedef SequenceTmpl<corbatext_t,MICO_TID_DEF> corbatext_tarray;
58#ifdef _WINDOWS
59static corbatext_tarray _dummy_corbatext_tarray;
60#endif
61typedef TSeqVar<SequenceTmpl<corbatext_t,MICO_TID_DEF> > corbatext_tarray_var;
62typedef TSeqOut<SequenceTmpl<corbatext_t,MICO_TID_DEF> > corbatext_tarray_out;
63
64typedef corbatext_tarray corbatext_tset;
65#ifdef _WINDOWS
66static corbatext_tset _dummy_corbatext_tset;
67#endif
68typedef TSeqVar<corbatext_tarray > corbatext_tset_var;
69typedef TSeqOut<corbatext_tarray > corbatext_tset_out;
70
71struct corbatext_tmap;
72typedef TVarVar<corbatext_tmap> corbatext_tmap_var;
73typedef TVarOut<corbatext_tmap> corbatext_tmap_out;
74
75struct corbatext_tmap {
76 #ifdef HAVE_TYPEDEF_OVERLOAD
77 typedef corbatext_tmap_var _var_type;
78 #endif
79 #ifdef HAVE_EXPLICIT_STRUCT_OPS
80 corbatext_tmap();
81 ~corbatext_tmap();
82 corbatext_tmap( const corbatext_tmap& s );
83 corbatext_tmap& operator=( const corbatext_tmap& s );
84 #endif //HAVE_EXPLICIT_STRUCT_OPS
85
86 corbatext_tarray names;
87 corbatext_tarray values;
88};
89
90enum corbaComError {
91 corbaNoError = 0,
92 corbaAuthenticationFailure,
93 corbaProtocolError,
94 corbaConfigurationError,
95 corbaSystemProblem
96};
97
98typedef corbaComError& corbaComError_out;
99
100struct corbaShortColInfo;
101typedef TVarVar<corbaShortColInfo> corbaShortColInfo_var;
102typedef TVarOut<corbaShortColInfo> corbaShortColInfo_out;
103
104struct corbaShortColInfo {
105 #ifdef HAVE_TYPEDEF_OVERLOAD
106 typedef corbaShortColInfo_var _var_type;
107 #endif
108 #ifdef HAVE_EXPLICIT_STRUCT_OPS
109 corbaShortColInfo();
110 ~corbaShortColInfo();
111 corbaShortColInfo( const corbaShortColInfo& s );
112 corbaShortColInfo& operator=( const corbaShortColInfo& s );
113 #endif //HAVE_EXPLICIT_STRUCT_OPS
114
115 corbatext_t name;
116 corbatext_t host;
117 CORBA::Long response;
118};
119
120struct corbaColInfoResponse;
121typedef TVarVar<corbaColInfoResponse> corbaColInfoResponse_var;
122typedef TVarOut<corbaColInfoResponse> corbaColInfoResponse_out;
123
124struct corbaColInfoResponse {
125 #ifdef HAVE_TYPEDEF_OVERLOAD
126 typedef corbaColInfoResponse_var _var_type;
127 #endif
128 #ifdef HAVE_EXPLICIT_STRUCT_OPS
129 corbaColInfoResponse();
130 ~corbaColInfoResponse();
131 corbaColInfoResponse( const corbaColInfoResponse& s );
132 corbaColInfoResponse& operator=( const corbaColInfoResponse& s );
133 #endif //HAVE_EXPLICIT_STRUCT_OPS
134
135 corbaShortColInfo shoftInfo;
136 CORBA::Boolean useBook;
137 CORBA::Boolean isPublic;
138 CORBA::Boolean isBeta;
139 CORBA::ULong buildDate;
140 corbatext_tarray ccsCols;
141 corbatext_tarray languages;
142 CORBA::ULong numDocs;
143 CORBA::ULong numWords;
144 CORBA::ULong numBytes;
145 corbatext_tmap collectionMeta;
146 corbatext_tmap format;
147 corbatext_tmap building;
148 corbatext_t httpdomain;
149 corbatext_t httpprefix;
150 corbatext_t receptionist;
151};
152
153struct corbaDocRequest;
154typedef TVarVar<corbaDocRequest> corbaDocRequest_var;
155typedef TVarOut<corbaDocRequest> corbaDocRequest_out;
156
157struct corbaDocRequest {
158 #ifdef HAVE_TYPEDEF_OVERLOAD
159 typedef corbaDocRequest_var _var_type;
160 #endif
161 #ifdef HAVE_EXPLICIT_STRUCT_OPS
162 corbaDocRequest();
163 ~corbaDocRequest();
164 corbaDocRequest( const corbaDocRequest& s );
165 corbaDocRequest& operator=( const corbaDocRequest& s );
166 #endif //HAVE_EXPLICIT_STRUCT_OPS
167
168 corbatext_t OID;
169 corbatext_t docType;
170 corbatext_t docFormat;
171};
172
173struct corbaDocResponse;
174typedef TVarVar<corbaDocResponse> corbaDocResponse_var;
175typedef TVarOut<corbaDocResponse> corbaDocResponse_out;
176
177struct corbaDocResponse {
178 #ifdef HAVE_TYPEDEF_OVERLOAD
179 typedef corbaDocResponse_var _var_type;
180 #endif
181 #ifdef HAVE_EXPLICIT_STRUCT_OPS
182 corbaDocResponse();
183 ~corbaDocResponse();
184 corbaDocResponse( const corbaDocResponse& s );
185 corbaDocResponse& operator=( const corbaDocResponse& s );
186 #endif //HAVE_EXPLICIT_STRUCT_OPS
187
188 corbatext_t doc;
189};
190
191enum corbaFilterType {
192 booleanType = 0,
193 integerType,
194 enumeratedType,
195 stringType
196};
197
198typedef corbaFilterType& corbaFilterType_out;
199
200enum corbaFilterRepeatable {
201 onePerQuery = 0,
202 onePerTerm,
203 nPerTerm
204};
205
206typedef corbaFilterRepeatable& corbaFilterRepeatable_out;
207
208struct corbaFilterOption;
209typedef TVarVar<corbaFilterOption> corbaFilterOption_var;
210typedef TVarOut<corbaFilterOption> corbaFilterOption_out;
211
212struct corbaFilterOption {
213 #ifdef HAVE_TYPEDEF_OVERLOAD
214 typedef corbaFilterOption_var _var_type;
215 #endif
216 #ifdef HAVE_EXPLICIT_STRUCT_OPS
217 corbaFilterOption();
218 ~corbaFilterOption();
219 corbaFilterOption( const corbaFilterOption& s );
220 corbaFilterOption& operator=( const corbaFilterOption& s );
221 #endif //HAVE_EXPLICIT_STRUCT_OPS
222
223 corbatext_t name;
224 corbaFilterType type;
225 corbaFilterRepeatable repeatable;
226 corbatext_t defaultValue;
227 corbatext_tarray validValues;
228};
229
230typedef SequenceTmpl<corbaFilterOption,MICO_TID_DEF> corbaFilterOptionList;
231#ifdef _WINDOWS
232static corbaFilterOptionList _dummy_corbaFilterOptionList;
233#endif
234typedef TSeqVar<SequenceTmpl<corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_var;
235typedef TSeqOut<SequenceTmpl<corbaFilterOption,MICO_TID_DEF> > corbaFilterOptionList_out;
236
237struct corbaFilterOptionsResponse;
238typedef TVarVar<corbaFilterOptionsResponse> corbaFilterOptionsResponse_var;
239typedef TVarOut<corbaFilterOptionsResponse> corbaFilterOptionsResponse_out;
240
241struct corbaFilterOptionsResponse {
242 #ifdef HAVE_TYPEDEF_OVERLOAD
243 typedef corbaFilterOptionsResponse_var _var_type;
244 #endif
245 #ifdef HAVE_EXPLICIT_STRUCT_OPS
246 corbaFilterOptionsResponse();
247 ~corbaFilterOptionsResponse();
248 corbaFilterOptionsResponse( const corbaFilterOptionsResponse& s );
249 corbaFilterOptionsResponse& operator=( const corbaFilterOptionsResponse& s );
250 #endif //HAVE_EXPLICIT_STRUCT_OPS
251
252 corbaFilterOptionList options;
253 corbatext_tarray names;
254};
255
256struct corbaOptionValue;
257typedef TVarVar<corbaOptionValue> corbaOptionValue_var;
258typedef TVarOut<corbaOptionValue> corbaOptionValue_out;
259
260struct corbaOptionValue {
261 #ifdef HAVE_TYPEDEF_OVERLOAD
262 typedef corbaOptionValue_var _var_type;
263 #endif
264 #ifdef HAVE_EXPLICIT_STRUCT_OPS
265 corbaOptionValue();
266 ~corbaOptionValue();
267 corbaOptionValue( const corbaOptionValue& s );
268 corbaOptionValue& operator=( const corbaOptionValue& s );
269 #endif //HAVE_EXPLICIT_STRUCT_OPS
270
271 corbatext_t name;
272 corbatext_t value;
273};
274
275typedef SequenceTmpl<corbaOptionValue,MICO_TID_DEF> corbaOptionValue_array;
276#ifdef _WINDOWS
277static corbaOptionValue_array _dummy_corbaOptionValue_array;
278#endif
279typedef TSeqVar<SequenceTmpl<corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_var;
280typedef TSeqOut<SequenceTmpl<corbaOptionValue,MICO_TID_DEF> > corbaOptionValue_array_out;
281
282struct corbaFilterRequest;
283typedef TVarVar<corbaFilterRequest> corbaFilterRequest_var;
284typedef TVarOut<corbaFilterRequest> corbaFilterRequest_out;
285
286struct corbaFilterRequest {
287 #ifdef HAVE_TYPEDEF_OVERLOAD
288 typedef corbaFilterRequest_var _var_type;
289 #endif
290 #ifdef HAVE_EXPLICIT_STRUCT_OPS
291 corbaFilterRequest();
292 ~corbaFilterRequest();
293 corbaFilterRequest( const corbaFilterRequest& s );
294 corbaFilterRequest& operator=( const corbaFilterRequest& s );
295 #endif //HAVE_EXPLICIT_STRUCT_OPS
296
297 corbatext_t filter;
298 corbaOptionValue_array filterOptions;
299 corbatext_tarray docSet;
300 CORBA::Long filterResultOptions;
301 corbatext_t requestParams;
302 corbatext_t refParams;
303 corbatext_tset fields;
304 CORBA::Boolean getParents;
305};
306
307struct corbaTermInfo;
308typedef TVarVar<corbaTermInfo> corbaTermInfo_var;
309typedef TVarOut<corbaTermInfo> corbaTermInfo_out;
310
311struct corbaTermInfo {
312 #ifdef HAVE_TYPEDEF_OVERLOAD
313 typedef corbaTermInfo_var _var_type;
314 #endif
315 #ifdef HAVE_EXPLICIT_STRUCT_OPS
316 corbaTermInfo();
317 ~corbaTermInfo();
318 corbaTermInfo( const corbaTermInfo& s );
319 corbaTermInfo& operator=( const corbaTermInfo& s );
320 #endif //HAVE_EXPLICIT_STRUCT_OPS
321
322 corbatext_t term;
323 CORBA::Long frequency;
324 corbatext_tarray matchTerms;
325};
326
327typedef SequenceTmpl<corbaTermInfo,MICO_TID_DEF> corbaTermInfo_array;
328#ifdef _WINDOWS
329static corbaTermInfo_array _dummy_corbaTermInfo_array;
330#endif
331typedef TSeqVar<SequenceTmpl<corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_var;
332typedef TSeqOut<SequenceTmpl<corbaTermInfo,MICO_TID_DEF> > corbaTermInfo_array_out;
333
334struct corbaMetadataInfo;
335typedef TVarVar<corbaMetadataInfo> corbaMetadataInfo_var;
336typedef TVarOut<corbaMetadataInfo> corbaMetadataInfo_out;
337
338struct corbaMetadataInfo {
339 #ifdef HAVE_TYPEDEF_OVERLOAD
340 typedef corbaMetadataInfo_var _var_type;
341 #endif
342 #ifdef HAVE_EXPLICIT_STRUCT_OPS
343 corbaMetadataInfo();
344 ~corbaMetadataInfo();
345 corbaMetadataInfo( const corbaMetadataInfo& s );
346 corbaMetadataInfo& operator=( const corbaMetadataInfo& s );
347 #endif //HAVE_EXPLICIT_STRUCT_OPS
348
349 corbatext_t params;
350 CORBA::Boolean isRef;
351 corbatext_tarray values;
352 CORBA::Long id;
353 CORBA::Long parentid;
354};
355
356typedef SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> corbaMetadataInfo_array;
357#ifdef _WINDOWS
358static corbaMetadataInfo_array _dummy_corbaMetadataInfo_array;
359#endif
360typedef TSeqVar<SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_var;
361typedef TSeqOut<SequenceTmpl<corbaMetadataInfo,MICO_TID_DEF> > corbaMetadataInfo_array_out;
362
363struct corbaMetadataInfo_map;
364typedef TVarVar<corbaMetadataInfo_map> corbaMetadataInfo_map_var;
365typedef TVarOut<corbaMetadataInfo_map> corbaMetadataInfo_map_out;
366
367struct corbaMetadataInfo_map {
368 #ifdef HAVE_TYPEDEF_OVERLOAD
369 typedef corbaMetadataInfo_map_var _var_type;
370 #endif
371 #ifdef HAVE_EXPLICIT_STRUCT_OPS
372 corbaMetadataInfo_map();
373 ~corbaMetadataInfo_map();
374 corbaMetadataInfo_map( const corbaMetadataInfo_map& s );
375 corbaMetadataInfo_map& operator=( const corbaMetadataInfo_map& s );
376 #endif //HAVE_EXPLICIT_STRUCT_OPS
377
378 corbatext_tarray names;
379 corbaMetadataInfo_array values;
380};
381
382typedef SequenceTmpl<CORBA::Long,MICO_TID_DEF> corbaDocFreq_array;
383#ifdef _WINDOWS
384static corbaDocFreq_array _dummy_corbaDocFreq_array;
385#endif
386typedef TSeqVar<SequenceTmpl<CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_var;
387typedef TSeqOut<SequenceTmpl<CORBA::Long,MICO_TID_DEF> > corbaDocFreq_array_out;
388
389struct corbaResultDocInfo;
390typedef TVarVar<corbaResultDocInfo> corbaResultDocInfo_var;
391typedef TVarOut<corbaResultDocInfo> corbaResultDocInfo_out;
392
393struct corbaResultDocInfo {
394 #ifdef HAVE_TYPEDEF_OVERLOAD
395 typedef corbaResultDocInfo_var _var_type;
396 #endif
397 #ifdef HAVE_EXPLICIT_STRUCT_OPS
398 corbaResultDocInfo();
399 ~corbaResultDocInfo();
400 corbaResultDocInfo( const corbaResultDocInfo& s );
401 corbaResultDocInfo& operator=( const corbaResultDocInfo& s );
402 #endif //HAVE_EXPLICIT_STRUCT_OPS
403
404 corbatext_t OID;
405 CORBA::Long resultNum;
406 CORBA::Long ranking;
407 CORBA::Long termsMatched;
408 CORBA::Long phraseMatched;
409 corbaDocFreq_array docFreq;
410 corbaMetadataInfo_map metadata;
411 corbatext_t classifierMetadataType;
412 CORBA::Long classifierMetadataOffset;
413 corbaMetadataInfo_array metaparents;
414};
415
416typedef SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> corbaResultDocInfo_array;
417#ifdef _WINDOWS
418static corbaResultDocInfo_array _dummy_corbaResultDocInfo_array;
419#endif
420typedef TSeqVar<SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_var;
421typedef TSeqOut<SequenceTmpl<corbaResultDocInfo,MICO_TID_DEF> > corbaResultDocInfo_array_out;
422
423enum corbaIsApprox {
424 resultExact = 0,
425 resultApprox,
426 resultMany
427};
428
429typedef corbaIsApprox& corbaIsApprox_out;
430
431struct corbaFilterResponse;
432typedef TVarVar<corbaFilterResponse> corbaFilterResponse_var;
433typedef TVarOut<corbaFilterResponse> corbaFilterResponse_out;
434
435struct corbaFilterResponse {
436 #ifdef HAVE_TYPEDEF_OVERLOAD
437 typedef corbaFilterResponse_var _var_type;
438 #endif
439 #ifdef HAVE_EXPLICIT_STRUCT_OPS
440 corbaFilterResponse();
441 ~corbaFilterResponse();
442 corbaFilterResponse( const corbaFilterResponse& s );
443 corbaFilterResponse& operator=( const corbaFilterResponse& s );
444 #endif //HAVE_EXPLICIT_STRUCT_OPS
445
446 CORBA::Long numDocs;
447 corbaIsApprox isApprox;
448 corbaTermInfo_array termInfo;
449 corbaResultDocInfo_array docInfo;
450};
451
452class corbaiface;
453typedef corbaiface *corbaiface_ptr;
454typedef corbaiface_ptr corbaifaceRef;
455typedef ObjVar<corbaiface> corbaiface_var;
456typedef ObjOut<corbaiface> corbaiface_out;
457
458
459// Common definitions for interface corbaiface
460class corbaiface :
461 virtual public CORBA::Object
462{
463 public:
464 virtual ~corbaiface();
465
466 #ifdef HAVE_TYPEDEF_OVERLOAD
467 typedef corbaiface_ptr _ptr_type;
468 typedef corbaiface_var _var_type;
469 #endif
470
471 static corbaiface_ptr _narrow( CORBA::Object_ptr obj );
472 static corbaiface_ptr _narrow( CORBA::AbstractBase_ptr obj );
473 static corbaiface_ptr _duplicate( corbaiface_ptr _obj )
474 {
475 CORBA::Object::_duplicate (_obj);
476 return _obj;
477 }
478
479 static corbaiface_ptr _nil()
480 {
481 return 0;
482 }
483
484 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;
498
499 protected:
500 corbaiface() {};
501 private:
502 corbaiface( const corbaiface& );
503 void operator=( const corbaiface& );
504};
505
506// Stub for interface corbaiface
507class corbaiface_stub:
508 virtual public corbaiface
509{
510 public:
511 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 );
522
523 private:
524 void operator=( const corbaiface_stub& );
525};
526
527class corbaiface_skel :
528 virtual public StaticMethodDispatcher,
529 virtual public corbaiface
530{
531 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
545#endif
546
547
548
549#ifndef MICO_CONF_NO_POA
550
551#endif // MICO_CONF_NO_POA
552
553#if !defined(MICO_NO_TOPLEVEL_MODULES) || defined(MICO_MODULE__GLOBAL)
554
555extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_t;
556
557extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbatext_tmap;
558
559extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaComError;
560
561extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaShortColInfo;
562
563extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaColInfoResponse;
564
565extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocRequest;
566
567extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaDocResponse;
568
569extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterType;
570
571extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRepeatable;
572
573extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOption;
574
575extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterOptionsResponse;
576
577extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaOptionValue;
578
579extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterRequest;
580
581extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaTermInfo;
582
583extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo;
584
585extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaMetadataInfo_map;
586
587extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaResultDocInfo;
588
589extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaIsApprox;
590
591extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaFilterResponse;
592
593extern CORBA::StaticTypeInfo *_marshaller_gsdlInterface_corbaiface;
594
595extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbatext_t;
596
597extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaFilterOption;
598
599extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaOptionValue;
600
601extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaTermInfo;
602
603extern CORBA::StaticTypeInfo *_marshaller__seq_gsdlInterface_corbaMetadataInfo;
604
605extern 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#endif
613
614#endif
Note: See TracBrowser for help on using the repository browser.