source: branches/corba/gsdl/lib/corbaiface.h@ 1074

Last change on this file since 1074 was 1074, checked in by cs025, 24 years ago

Corba improvements; tidied client initialisation in corbaproto and also
added a number of changes to the main trunk which somehow had not made
it into the corba branch via update before its instantiation.

Also the dated use of the GSDL_GSDLHOME macro was removed, at the expense
of some particularly poor code in corbaserver where log file creation is
now nowhere near so elegant.

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