source: trunk/third/GConf/gconf/GConf.h @ 15500

Revision 15500, 45.1 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15499, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * This file was generated by orbit-idl - DO NOT EDIT!
3 */
4
5#include <glib.h>
6#define ORBIT_IDL_SERIAL 9
7#include <orb/orbit.h>
8
9#ifndef GConf_H
10#define GConf_H 1
11#ifdef __cplusplus
12extern "C"
13{
14#endif                          /* __cplusplus */
15
16/** typedefs **/
17#if !defined(_ConfigBasicValueType_defined)
18#define _ConfigBasicValueType_defined 1
19   typedef enum
20   {
21      BInvalidVal,
22      BIntVal,
23      BStringVal,
24      BFloatVal,
25      BBoolVal,
26      BSchemaVal
27   }
28   ConfigBasicValueType;
29#if !defined(TC_IMPL_TC_ConfigBasicValueType_0)
30#define TC_IMPL_TC_ConfigBasicValueType_0 'G'
31#define TC_IMPL_TC_ConfigBasicValueType_1 'C'
32#define TC_IMPL_TC_ConfigBasicValueType_2 'o'
33#define TC_IMPL_TC_ConfigBasicValueType_3 'n'
34#define TC_IMPL_TC_ConfigBasicValueType_4 'f'
35   extern const struct CORBA_TypeCode_struct TC_ConfigBasicValueType_struct;
36#define TC_ConfigBasicValueType ((CORBA_TypeCode)&TC_ConfigBasicValueType_struct)
37#endif
38#endif
39#if !defined(_ConfigValueType_defined)
40#define _ConfigValueType_defined 1
41   typedef enum
42   {
43      InvalidVal,
44      IntVal,
45      StringVal,
46      FloatVal,
47      BoolVal,
48      SchemaVal,
49      ListVal,
50      PairVal
51   }
52   ConfigValueType;
53#if !defined(TC_IMPL_TC_ConfigValueType_0)
54#define TC_IMPL_TC_ConfigValueType_0 'G'
55#define TC_IMPL_TC_ConfigValueType_1 'C'
56#define TC_IMPL_TC_ConfigValueType_2 'o'
57#define TC_IMPL_TC_ConfigValueType_3 'n'
58#define TC_IMPL_TC_ConfigValueType_4 'f'
59   extern const struct CORBA_TypeCode_struct TC_ConfigValueType_struct;
60#define TC_ConfigValueType ((CORBA_TypeCode)&TC_ConfigValueType_struct)
61#endif
62#endif
63#if !defined(_ConfigSchema_defined)
64#define _ConfigSchema_defined 1
65   typedef struct
66   {
67      ConfigValueType value_type;
68      ConfigValueType value_list_type;
69      ConfigValueType value_car_type;
70      ConfigValueType value_cdr_type;
71      CORBA_char *locale;
72      CORBA_char *short_desc;
73      CORBA_char *long_desc;
74      CORBA_char *owner;
75      CORBA_char *encoded_default_value;
76   }
77   ConfigSchema;
78
79#if !defined(TC_IMPL_TC_ConfigSchema_0)
80#define TC_IMPL_TC_ConfigSchema_0 'G'
81#define TC_IMPL_TC_ConfigSchema_1 'C'
82#define TC_IMPL_TC_ConfigSchema_2 'o'
83#define TC_IMPL_TC_ConfigSchema_3 'n'
84#define TC_IMPL_TC_ConfigSchema_4 'f'
85   extern const struct CORBA_TypeCode_struct TC_ConfigSchema_struct;
86#define TC_ConfigSchema ((CORBA_TypeCode)&TC_ConfigSchema_struct)
87#endif
88   extern ConfigSchema *ConfigSchema__alloc(void);
89   extern gpointer ConfigSchema__free(gpointer mem, gpointer dat,
90                                      CORBA_boolean free_strings);      /* ORBit internal use */
91#endif
92#if !defined(_ConfigBasicValue_defined)
93#define _ConfigBasicValue_defined 1
94   typedef struct
95   {
96      ConfigBasicValueType _d;
97      union
98      {
99         CORBA_long dummy;
100         CORBA_long int_value;
101         CORBA_char *string_value;
102         CORBA_float float_value;
103         CORBA_boolean bool_value;
104         ConfigSchema schema_value;
105      }
106      _u;
107   }
108   ConfigBasicValue;
109#if !defined(TC_IMPL_TC_ConfigBasicValue_0)
110#define TC_IMPL_TC_ConfigBasicValue_0 'G'
111#define TC_IMPL_TC_ConfigBasicValue_1 'C'
112#define TC_IMPL_TC_ConfigBasicValue_2 'o'
113#define TC_IMPL_TC_ConfigBasicValue_3 'n'
114#define TC_IMPL_TC_ConfigBasicValue_4 'f'
115   extern const struct CORBA_TypeCode_struct TC_ConfigBasicValue_struct;
116#define TC_ConfigBasicValue ((CORBA_TypeCode)&TC_ConfigBasicValue_struct)
117#endif
118   extern ConfigBasicValue *ConfigBasicValue__alloc(void);
119   extern gpointer ConfigBasicValue__free(gpointer mem, gpointer dat,
120                                          CORBA_boolean free_strings);  /* ORBit internal use */
121#endif
122#if !defined(ORBIT_DECL_CORBA_sequence_ConfigBasicValue) && !defined(_CORBA_sequence_ConfigBasicValue_defined)
123#define ORBIT_DECL_CORBA_sequence_ConfigBasicValue 1
124#define _CORBA_sequence_ConfigBasicValue_defined 1
125#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_0 'G'
126#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_1 'C'
127#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_2 'o'
128#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_3 'n'
129#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_4 'f'
130   typedef struct
131   {
132      CORBA_unsigned_long _maximum,
133       _length;
134      ConfigBasicValue *_buffer;
135      CORBA_boolean _release;
136   }
137   CORBA_sequence_ConfigBasicValue;
138#if !defined(TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0)
139#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0 'G'
140#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_1 'C'
141#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_2 'o'
142#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_3 'n'
143#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_4 'f'
144   extern const struct CORBA_TypeCode_struct
145      TC_CORBA_sequence_ConfigBasicValue_struct;
146#define TC_CORBA_sequence_ConfigBasicValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigBasicValue_struct)
147#endif
148   extern CORBA_sequence_ConfigBasicValue
149      *CORBA_sequence_ConfigBasicValue__alloc(void);
150   extern gpointer CORBA_sequence_ConfigBasicValue__free(gpointer mem,
151                                                         gpointer dat,
152                                                         CORBA_boolean free_strings);   /* ORBit internal use */
153   ConfigBasicValue
154      *CORBA_sequence_ConfigBasicValue_allocbuf(CORBA_unsigned_long len);
155#endif
156#if !defined(_BasicValueList_defined)
157#define _BasicValueList_defined 1
158   typedef CORBA_sequence_ConfigBasicValue BasicValueList;
159#if !defined(TC_IMPL_TC_BasicValueList_0)
160#define TC_IMPL_TC_BasicValueList_0 'G'
161#define TC_IMPL_TC_BasicValueList_1 'C'
162#define TC_IMPL_TC_BasicValueList_2 'o'
163#define TC_IMPL_TC_BasicValueList_3 'n'
164#define TC_IMPL_TC_BasicValueList_4 'f'
165   extern const struct CORBA_TypeCode_struct TC_BasicValueList_struct;
166#define TC_BasicValueList ((CORBA_TypeCode)&TC_BasicValueList_struct)
167#endif
168   extern BasicValueList *BasicValueList__alloc(void);
169   extern gpointer BasicValueList__free(gpointer mem, gpointer dat,
170                                        CORBA_boolean free_strings);    /* ORBit internal use */
171#endif
172#if !defined(_ConfigList_defined)
173#define _ConfigList_defined 1
174   typedef struct
175   {
176      BasicValueList seq;
177      ConfigBasicValueType list_type;
178   }
179   ConfigList;
180
181#if !defined(TC_IMPL_TC_ConfigList_0)
182#define TC_IMPL_TC_ConfigList_0 'G'
183#define TC_IMPL_TC_ConfigList_1 'C'
184#define TC_IMPL_TC_ConfigList_2 'o'
185#define TC_IMPL_TC_ConfigList_3 'n'
186#define TC_IMPL_TC_ConfigList_4 'f'
187   extern const struct CORBA_TypeCode_struct TC_ConfigList_struct;
188#define TC_ConfigList ((CORBA_TypeCode)&TC_ConfigList_struct)
189#endif
190   extern ConfigList *ConfigList__alloc(void);
191   extern gpointer ConfigList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
192#endif
193#if !defined(_ConfigValue_defined)
194#define _ConfigValue_defined 1
195   typedef struct
196   {
197      ConfigValueType _d;
198      union
199      {
200         CORBA_long dummy;
201         CORBA_long int_value;
202         CORBA_char *string_value;
203         CORBA_float float_value;
204         CORBA_boolean bool_value;
205         ConfigSchema schema_value;
206         ConfigList list_value;
207         BasicValueList pair_value;
208      }
209      _u;
210   }
211   ConfigValue;
212#if !defined(TC_IMPL_TC_ConfigValue_0)
213#define TC_IMPL_TC_ConfigValue_0 'G'
214#define TC_IMPL_TC_ConfigValue_1 'C'
215#define TC_IMPL_TC_ConfigValue_2 'o'
216#define TC_IMPL_TC_ConfigValue_3 'n'
217#define TC_IMPL_TC_ConfigValue_4 'f'
218   extern const struct CORBA_TypeCode_struct TC_ConfigValue_struct;
219#define TC_ConfigValue ((CORBA_TypeCode)&TC_ConfigValue_struct)
220#endif
221   extern ConfigValue *ConfigValue__alloc(void);
222   extern gpointer ConfigValue__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);   /* ORBit internal use */
223#endif
224#if !defined(ORBIT_DECL_ConfigDatabase) && !defined(_ConfigDatabase_defined)
225#define ORBIT_DECL_ConfigDatabase 1
226#define _ConfigDatabase_defined 1
227#define ConfigDatabase__free CORBA_Object__free
228   typedef CORBA_Object ConfigDatabase;
229   extern CORBA_unsigned_long ConfigDatabase__classid;
230#if !defined(TC_IMPL_TC_ConfigDatabase_0)
231#define TC_IMPL_TC_ConfigDatabase_0 'G'
232#define TC_IMPL_TC_ConfigDatabase_1 'C'
233#define TC_IMPL_TC_ConfigDatabase_2 'o'
234#define TC_IMPL_TC_ConfigDatabase_3 'n'
235#define TC_IMPL_TC_ConfigDatabase_4 'f'
236   extern const struct CORBA_TypeCode_struct TC_ConfigDatabase_struct;
237#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
238#endif
239#endif
240#if !defined(ORBIT_DECL_ConfigListener) && !defined(_ConfigListener_defined)
241#define ORBIT_DECL_ConfigListener 1
242#define _ConfigListener_defined 1
243#define ConfigListener__free CORBA_Object__free
244   typedef CORBA_Object ConfigListener;
245   extern CORBA_unsigned_long ConfigListener__classid;
246#if !defined(TC_IMPL_TC_ConfigListener_0)
247#define TC_IMPL_TC_ConfigListener_0 'G'
248#define TC_IMPL_TC_ConfigListener_1 'C'
249#define TC_IMPL_TC_ConfigListener_2 'o'
250#define TC_IMPL_TC_ConfigListener_3 'n'
251#define TC_IMPL_TC_ConfigListener_4 'f'
252   extern const struct CORBA_TypeCode_struct TC_ConfigListener_struct;
253#define TC_ConfigListener ((CORBA_TypeCode)&TC_ConfigListener_struct)
254#endif
255#endif
256#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
257#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
258#define _CORBA_sequence_CORBA_string_defined 1
259#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
260#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
261#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
262#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
263#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
264   typedef struct
265   {
266      CORBA_unsigned_long _maximum,
267       _length;
268      CORBA_char **_buffer;
269      CORBA_boolean _release;
270   }
271   CORBA_sequence_CORBA_string;
272#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
273#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
274#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
275#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
276#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
277#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
278   extern const struct CORBA_TypeCode_struct
279      TC_CORBA_sequence_CORBA_string_struct;
280#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
281#endif
282   extern CORBA_sequence_CORBA_string
283      *CORBA_sequence_CORBA_string__alloc(void);
284   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem,
285                                                     gpointer dat,
286                                                     CORBA_boolean free_strings);       /* ORBit internal use */
287   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
288#endif
289#if !defined(_ConfigListener_KeyList_defined)
290#define _ConfigListener_KeyList_defined 1
291   typedef CORBA_sequence_CORBA_string ConfigListener_KeyList;
292#if !defined(TC_IMPL_TC_ConfigListener_KeyList_0)
293#define TC_IMPL_TC_ConfigListener_KeyList_0 'G'
294#define TC_IMPL_TC_ConfigListener_KeyList_1 'C'
295#define TC_IMPL_TC_ConfigListener_KeyList_2 'o'
296#define TC_IMPL_TC_ConfigListener_KeyList_3 'n'
297#define TC_IMPL_TC_ConfigListener_KeyList_4 'f'
298   extern const struct CORBA_TypeCode_struct TC_ConfigListener_KeyList_struct;
299#define TC_ConfigListener_KeyList ((CORBA_TypeCode)&TC_ConfigListener_KeyList_struct)
300#endif
301   extern ConfigListener_KeyList *ConfigListener_KeyList__alloc(void);
302   extern gpointer ConfigListener_KeyList__free(gpointer mem, gpointer dat,
303                                                CORBA_boolean free_strings);    /* ORBit internal use */
304#endif
305#if !defined(_ConfigErrorType_defined)
306#define _ConfigErrorType_defined 1
307   typedef enum
308   {
309      ConfigFailed,
310      ConfigNoPermission,
311      ConfigBadAddress,
312      ConfigBadKey,
313      ConfigParseError,
314      ConfigCorrupt,
315      ConfigTypeMismatch,
316      ConfigIsDir,
317      ConfigIsKey,
318      ConfigOverridden,
319      ConfigLockFailed,
320      ConfigNoWritableDatabase,
321      ConfigInShutdown
322   }
323   ConfigErrorType;
324#if !defined(TC_IMPL_TC_ConfigErrorType_0)
325#define TC_IMPL_TC_ConfigErrorType_0 'G'
326#define TC_IMPL_TC_ConfigErrorType_1 'C'
327#define TC_IMPL_TC_ConfigErrorType_2 'o'
328#define TC_IMPL_TC_ConfigErrorType_3 'n'
329#define TC_IMPL_TC_ConfigErrorType_4 'f'
330   extern const struct CORBA_TypeCode_struct TC_ConfigErrorType_struct;
331#define TC_ConfigErrorType ((CORBA_TypeCode)&TC_ConfigErrorType_struct)
332#endif
333#endif
334#define ex_ConfigException "IDL:ConfigException:1.0"
335   void _ORBIT_ConfigException_demarshal(GIOPRecvBuffer * _ORBIT_recv_buffer,
336                                         CORBA_Environment * ev);
337   void _ORBIT_ConfigException_marshal(GIOPSendBuffer * _ORBIT_send_buffer,
338                                       CORBA_Environment * ev);
339#if !defined(_ConfigException_defined)
340#define _ConfigException_defined 1
341   typedef struct
342   {
343      ConfigErrorType err_no;
344      CORBA_char *message;
345   }
346   ConfigException;
347
348#if !defined(TC_IMPL_TC_ConfigException_0)
349#define TC_IMPL_TC_ConfigException_0 'G'
350#define TC_IMPL_TC_ConfigException_1 'C'
351#define TC_IMPL_TC_ConfigException_2 'o'
352#define TC_IMPL_TC_ConfigException_3 'n'
353#define TC_IMPL_TC_ConfigException_4 'f'
354   extern const struct CORBA_TypeCode_struct TC_ConfigException_struct;
355#define TC_ConfigException ((CORBA_TypeCode)&TC_ConfigException_struct)
356#endif
357   extern ConfigException *ConfigException__alloc(void);
358   extern gpointer ConfigException__free(gpointer mem, gpointer dat,
359                                         CORBA_boolean free_strings);   /* ORBit internal use */
360#endif
361#if !defined(ORBIT_DECL_ConfigDatabase) && !defined(_ConfigDatabase_defined)
362#define ORBIT_DECL_ConfigDatabase 1
363#define _ConfigDatabase_defined 1
364#define ConfigDatabase__free CORBA_Object__free
365   typedef CORBA_Object ConfigDatabase;
366   extern CORBA_unsigned_long ConfigDatabase__classid;
367#if !defined(TC_IMPL_TC_ConfigDatabase_0)
368#define TC_IMPL_TC_ConfigDatabase_0 'G'
369#define TC_IMPL_TC_ConfigDatabase_1 'C'
370#define TC_IMPL_TC_ConfigDatabase_2 'o'
371#define TC_IMPL_TC_ConfigDatabase_3 'n'
372#define TC_IMPL_TC_ConfigDatabase_4 'f'
373   extern const struct CORBA_TypeCode_struct TC_ConfigDatabase_struct;
374#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
375#endif
376#endif
377#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
378#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
379#define _CORBA_sequence_CORBA_string_defined 1
380#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
381#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
382#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
383#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
384#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
385   typedef struct
386   {
387      CORBA_unsigned_long _maximum,
388       _length;
389      CORBA_char **_buffer;
390      CORBA_boolean _release;
391   }
392   CORBA_sequence_CORBA_string;
393#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
394#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
395#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
396#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
397#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
398#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
399   extern const struct CORBA_TypeCode_struct
400      TC_CORBA_sequence_CORBA_string_struct;
401#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
402#endif
403   extern CORBA_sequence_CORBA_string
404      *CORBA_sequence_CORBA_string__alloc(void);
405   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem,
406                                                     gpointer dat,
407                                                     CORBA_boolean free_strings);       /* ORBit internal use */
408   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
409#endif
410#if !defined(_ConfigDatabase_KeyList_defined)
411#define _ConfigDatabase_KeyList_defined 1
412   typedef CORBA_sequence_CORBA_string ConfigDatabase_KeyList;
413#if !defined(TC_IMPL_TC_ConfigDatabase_KeyList_0)
414#define TC_IMPL_TC_ConfigDatabase_KeyList_0 'G'
415#define TC_IMPL_TC_ConfigDatabase_KeyList_1 'C'
416#define TC_IMPL_TC_ConfigDatabase_KeyList_2 'o'
417#define TC_IMPL_TC_ConfigDatabase_KeyList_3 'n'
418#define TC_IMPL_TC_ConfigDatabase_KeyList_4 'f'
419   extern const struct CORBA_TypeCode_struct TC_ConfigDatabase_KeyList_struct;
420#define TC_ConfigDatabase_KeyList ((CORBA_TypeCode)&TC_ConfigDatabase_KeyList_struct)
421#endif
422   extern ConfigDatabase_KeyList *ConfigDatabase_KeyList__alloc(void);
423   extern gpointer ConfigDatabase_KeyList__free(gpointer mem, gpointer dat,
424                                                CORBA_boolean free_strings);    /* ORBit internal use */
425#endif
426#if !defined(ORBIT_DECL_CORBA_sequence_ConfigValue) && !defined(_CORBA_sequence_ConfigValue_defined)
427#define ORBIT_DECL_CORBA_sequence_ConfigValue 1
428#define _CORBA_sequence_ConfigValue_defined 1
429#define ORBIT_IMPL_CORBA_sequence_ConfigValue_0 'G'
430#define ORBIT_IMPL_CORBA_sequence_ConfigValue_1 'C'
431#define ORBIT_IMPL_CORBA_sequence_ConfigValue_2 'o'
432#define ORBIT_IMPL_CORBA_sequence_ConfigValue_3 'n'
433#define ORBIT_IMPL_CORBA_sequence_ConfigValue_4 'f'
434   typedef struct
435   {
436      CORBA_unsigned_long _maximum,
437       _length;
438      ConfigValue *_buffer;
439      CORBA_boolean _release;
440   }
441   CORBA_sequence_ConfigValue;
442#if !defined(TC_IMPL_TC_CORBA_sequence_ConfigValue_0)
443#define TC_IMPL_TC_CORBA_sequence_ConfigValue_0 'G'
444#define TC_IMPL_TC_CORBA_sequence_ConfigValue_1 'C'
445#define TC_IMPL_TC_CORBA_sequence_ConfigValue_2 'o'
446#define TC_IMPL_TC_CORBA_sequence_ConfigValue_3 'n'
447#define TC_IMPL_TC_CORBA_sequence_ConfigValue_4 'f'
448   extern const struct CORBA_TypeCode_struct
449      TC_CORBA_sequence_ConfigValue_struct;
450#define TC_CORBA_sequence_ConfigValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigValue_struct)
451#endif
452   extern CORBA_sequence_ConfigValue *CORBA_sequence_ConfigValue__alloc(void);
453   extern gpointer CORBA_sequence_ConfigValue__free(gpointer mem,
454                                                    gpointer dat,
455                                                    CORBA_boolean free_strings);        /* ORBit internal use */
456   ConfigValue *CORBA_sequence_ConfigValue_allocbuf(CORBA_unsigned_long len);
457#endif
458#if !defined(_ConfigDatabase_ValueList_defined)
459#define _ConfigDatabase_ValueList_defined 1
460   typedef CORBA_sequence_ConfigValue ConfigDatabase_ValueList;
461#if !defined(TC_IMPL_TC_ConfigDatabase_ValueList_0)
462#define TC_IMPL_TC_ConfigDatabase_ValueList_0 'G'
463#define TC_IMPL_TC_ConfigDatabase_ValueList_1 'C'
464#define TC_IMPL_TC_ConfigDatabase_ValueList_2 'o'
465#define TC_IMPL_TC_ConfigDatabase_ValueList_3 'n'
466#define TC_IMPL_TC_ConfigDatabase_ValueList_4 'f'
467   extern const struct CORBA_TypeCode_struct
468      TC_ConfigDatabase_ValueList_struct;
469#define TC_ConfigDatabase_ValueList ((CORBA_TypeCode)&TC_ConfigDatabase_ValueList_struct)
470#endif
471   extern ConfigDatabase_ValueList *ConfigDatabase_ValueList__alloc(void);
472   extern gpointer ConfigDatabase_ValueList__free(gpointer mem, gpointer dat,
473                                                  CORBA_boolean free_strings);  /* ORBit internal use */
474#endif
475#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_boolean) && !defined(_CORBA_sequence_CORBA_boolean_defined)
476#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
477#define _CORBA_sequence_CORBA_boolean_defined 1
478#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
479#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
480#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
481#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
482#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
483   typedef struct
484   {
485      CORBA_unsigned_long _maximum,
486       _length;
487      CORBA_boolean *_buffer;
488      CORBA_boolean _release;
489   }
490   CORBA_sequence_CORBA_boolean;
491#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0)
492#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
493#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
494#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
495#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
496#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
497   extern const struct CORBA_TypeCode_struct
498      TC_CORBA_sequence_CORBA_boolean_struct;
499#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
500#endif
501   extern CORBA_sequence_CORBA_boolean
502      *CORBA_sequence_CORBA_boolean__alloc(void);
503   extern gpointer CORBA_sequence_CORBA_boolean__free(gpointer mem,
504                                                      gpointer dat,
505                                                      CORBA_boolean free_strings);      /* ORBit internal use */
506   CORBA_boolean *CORBA_sequence_CORBA_boolean_allocbuf(CORBA_unsigned_long
507                                                        len);
508#endif
509#if !defined(_ConfigDatabase_IsDefaultList_defined)
510#define _ConfigDatabase_IsDefaultList_defined 1
511   typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsDefaultList;
512#if !defined(TC_IMPL_TC_ConfigDatabase_IsDefaultList_0)
513#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_0 'G'
514#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_1 'C'
515#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_2 'o'
516#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_3 'n'
517#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_4 'f'
518   extern const struct CORBA_TypeCode_struct
519      TC_ConfigDatabase_IsDefaultList_struct;
520#define TC_ConfigDatabase_IsDefaultList ((CORBA_TypeCode)&TC_ConfigDatabase_IsDefaultList_struct)
521#endif
522   extern ConfigDatabase_IsDefaultList
523      *ConfigDatabase_IsDefaultList__alloc(void);
524   extern gpointer ConfigDatabase_IsDefaultList__free(gpointer mem,
525                                                      gpointer dat,
526                                                      CORBA_boolean free_strings);      /* ORBit internal use */
527#endif
528#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_boolean) && !defined(_CORBA_sequence_CORBA_boolean_defined)
529#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
530#define _CORBA_sequence_CORBA_boolean_defined 1
531#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
532#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
533#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
534#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
535#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
536   typedef struct
537   {
538      CORBA_unsigned_long _maximum,
539       _length;
540      CORBA_boolean *_buffer;
541      CORBA_boolean _release;
542   }
543   CORBA_sequence_CORBA_boolean;
544#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0)
545#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
546#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
547#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
548#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
549#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
550   extern const struct CORBA_TypeCode_struct
551      TC_CORBA_sequence_CORBA_boolean_struct;
552#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
553#endif
554   extern CORBA_sequence_CORBA_boolean
555      *CORBA_sequence_CORBA_boolean__alloc(void);
556   extern gpointer CORBA_sequence_CORBA_boolean__free(gpointer mem,
557                                                      gpointer dat,
558                                                      CORBA_boolean free_strings);      /* ORBit internal use */
559   CORBA_boolean *CORBA_sequence_CORBA_boolean_allocbuf(CORBA_unsigned_long
560                                                        len);
561#endif
562#if !defined(_ConfigDatabase_IsWritableList_defined)
563#define _ConfigDatabase_IsWritableList_defined 1
564   typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsWritableList;
565#if !defined(TC_IMPL_TC_ConfigDatabase_IsWritableList_0)
566#define TC_IMPL_TC_ConfigDatabase_IsWritableList_0 'G'
567#define TC_IMPL_TC_ConfigDatabase_IsWritableList_1 'C'
568#define TC_IMPL_TC_ConfigDatabase_IsWritableList_2 'o'
569#define TC_IMPL_TC_ConfigDatabase_IsWritableList_3 'n'
570#define TC_IMPL_TC_ConfigDatabase_IsWritableList_4 'f'
571   extern const struct CORBA_TypeCode_struct
572      TC_ConfigDatabase_IsWritableList_struct;
573#define TC_ConfigDatabase_IsWritableList ((CORBA_TypeCode)&TC_ConfigDatabase_IsWritableList_struct)
574#endif
575   extern ConfigDatabase_IsWritableList
576      *ConfigDatabase_IsWritableList__alloc(void);
577   extern gpointer ConfigDatabase_IsWritableList__free(gpointer mem,
578                                                       gpointer dat,
579                                                       CORBA_boolean free_strings);     /* ORBit internal use */
580#endif
581#if !defined(ORBIT_DECL_ConfigServer) && !defined(_ConfigServer_defined)
582#define ORBIT_DECL_ConfigServer 1
583#define _ConfigServer_defined 1
584#define ConfigServer__free CORBA_Object__free
585   typedef CORBA_Object ConfigServer;
586   extern CORBA_unsigned_long ConfigServer__classid;
587#if !defined(TC_IMPL_TC_ConfigServer_0)
588#define TC_IMPL_TC_ConfigServer_0 'G'
589#define TC_IMPL_TC_ConfigServer_1 'C'
590#define TC_IMPL_TC_ConfigServer_2 'o'
591#define TC_IMPL_TC_ConfigServer_3 'n'
592#define TC_IMPL_TC_ConfigServer_4 'f'
593   extern const struct CORBA_TypeCode_struct TC_ConfigServer_struct;
594#define TC_ConfigServer ((CORBA_TypeCode)&TC_ConfigServer_struct)
595#endif
596#endif
597
598/** POA structures **/
599   typedef struct
600   {
601      void *_private;
602      void (*notify) (PortableServer_Servant _servant,
603                      const ConfigDatabase database,
604                      const CORBA_unsigned_long cnxn, const CORBA_char * key,
605                      const ConfigValue * value,
606                      const CORBA_boolean is_default,
607                      const CORBA_boolean is_writable,
608                      CORBA_Environment * ev);
609      void (*ping) (PortableServer_Servant _servant, CORBA_Environment * ev);
610      void (*update_listener) (PortableServer_Servant _servant,
611                               const ConfigDatabase database,
612                               const CORBA_char * db_address,
613                               const CORBA_unsigned_long old_cnxn,
614                               const CORBA_char * where,
615                               const CORBA_unsigned_long new_cnxn,
616                               CORBA_Environment * ev);
617      void (*invalidate_cached_values) (PortableServer_Servant _servant,
618                                        const ConfigDatabase database,
619                                        const ConfigListener_KeyList * keys,
620                                        CORBA_Environment * ev);
621      void (*drop_all_caches) (PortableServer_Servant _servant,
622                               CORBA_Environment * ev);
623   }
624   POA_ConfigListener__epv;
625   typedef struct
626   {
627      PortableServer_ServantBase__epv *_base_epv;
628      POA_ConfigListener__epv *ConfigListener_epv;
629   }
630   POA_ConfigListener__vepv;
631   typedef struct
632   {
633      void *_private;
634      POA_ConfigListener__vepv *vepv;
635   }
636   POA_ConfigListener;
637   extern void POA_ConfigListener__init(PortableServer_Servant servant,
638                                        CORBA_Environment * ev);
639   extern void POA_ConfigListener__fini(PortableServer_Servant servant,
640                                        CORBA_Environment * ev);
641   typedef struct
642   {
643      void *_private;
644     
645         CORBA_unsigned_long(*add_listener) (PortableServer_Servant _servant,
646                                             const CORBA_char * where,
647                                             const ConfigListener who,
648                                             CORBA_Environment * ev);
649      void (*remove_listener) (PortableServer_Servant _servant,
650                               const CORBA_unsigned_long cnxn,
651                               CORBA_Environment * ev);
652      ConfigValue *(*lookup) (PortableServer_Servant _servant,
653                              const CORBA_char * key, CORBA_Environment * ev);
654      ConfigValue *(*lookup_with_locale) (PortableServer_Servant _servant,
655                                          const CORBA_char * key,
656                                          const CORBA_char * locale,
657                                          const CORBA_boolean
658                                          use_schema_default,
659                                          CORBA_boolean * value_is_default,
660                                          CORBA_boolean * value_is_writable,
661                                          CORBA_Environment * ev);
662      ConfigValue *(*lookup_default_value) (PortableServer_Servant _servant,
663                                            const CORBA_char * key,
664                                            const CORBA_char * locale,
665                                            CORBA_Environment * ev);
666      void (*batch_lookup) (PortableServer_Servant _servant,
667                            const ConfigDatabase_KeyList * keys,
668                            const CORBA_char * locale,
669                            ConfigDatabase_ValueList ** values,
670                            ConfigDatabase_IsDefaultList ** is_defaults,
671                            ConfigDatabase_IsWritableList ** is_writables,
672                            CORBA_Environment * ev);
673      void (*set) (PortableServer_Servant _servant, const CORBA_char * key,
674                   const ConfigValue * value, CORBA_Environment * ev);
675      void (*unset) (PortableServer_Servant _servant, const CORBA_char * key,
676                     CORBA_Environment * ev);
677      void (*unset_with_locale) (PortableServer_Servant _servant,
678                                 const CORBA_char * key,
679                                 const CORBA_char * locale,
680                                 CORBA_Environment * ev);
681      void (*batch_change) (PortableServer_Servant _servant,
682                            const CORBA_char * locale,
683                            const ConfigDatabase_KeyList * keys,
684                            const ConfigDatabase_ValueList * values,
685                            CORBA_Environment * ev);
686       CORBA_boolean(*dir_exists) (PortableServer_Servant _servant,
687                                   const CORBA_char * dir,
688                                   CORBA_Environment * ev);
689      void (*remove_dir) (PortableServer_Servant _servant,
690                          const CORBA_char * dir, CORBA_Environment * ev);
691      void (*all_entries) (PortableServer_Servant _servant,
692                           const CORBA_char * dir, const CORBA_char * locale,
693                           ConfigDatabase_KeyList ** keys,
694                           ConfigDatabase_ValueList ** values,
695                           ConfigDatabase_IsDefaultList ** is_defaults,
696                           ConfigDatabase_IsWritableList ** is_writables,
697                           CORBA_Environment * ev);
698      void (*all_dirs) (PortableServer_Servant _servant,
699                        const CORBA_char * dir,
700                        ConfigDatabase_KeyList ** subdirs,
701                        CORBA_Environment * ev);
702      void (*set_schema) (PortableServer_Servant _servant,
703                          const CORBA_char * key,
704                          const CORBA_char * schema_key,
705                          CORBA_Environment * ev);
706      void (*sync) (PortableServer_Servant _servant, CORBA_Environment * ev);
707      void (*clear_cache) (PortableServer_Servant _servant,
708                           CORBA_Environment * ev);
709      void (*synchronous_sync) (PortableServer_Servant _servant,
710                                CORBA_Environment * ev);
711   }
712   POA_ConfigDatabase__epv;
713   typedef struct
714   {
715      PortableServer_ServantBase__epv *_base_epv;
716      POA_ConfigDatabase__epv *ConfigDatabase_epv;
717   }
718   POA_ConfigDatabase__vepv;
719   typedef struct
720   {
721      void *_private;
722      POA_ConfigDatabase__vepv *vepv;
723   }
724   POA_ConfigDatabase;
725   extern void POA_ConfigDatabase__init(PortableServer_Servant servant,
726                                        CORBA_Environment * ev);
727   extern void POA_ConfigDatabase__fini(PortableServer_Servant servant,
728                                        CORBA_Environment * ev);
729   typedef struct
730   {
731      void *_private;
732     
733         ConfigDatabase(*get_default_database) (PortableServer_Servant
734                                                _servant,
735                                                CORBA_Environment * ev);
736       ConfigDatabase(*get_database) (PortableServer_Servant _servant,
737                                      const CORBA_char * address,
738                                      CORBA_Environment * ev);
739      void (*add_client) (PortableServer_Servant _servant,
740                          const ConfigListener client,
741                          CORBA_Environment * ev);
742      void (*remove_client) (PortableServer_Servant _servant,
743                             const ConfigListener client,
744                             CORBA_Environment * ev);
745       CORBA_long(*ping) (PortableServer_Servant _servant,
746                          CORBA_Environment * ev);
747      void (*shutdown) (PortableServer_Servant _servant,
748                        CORBA_Environment * ev);
749   }
750   POA_ConfigServer__epv;
751   typedef struct
752   {
753      PortableServer_ServantBase__epv *_base_epv;
754      POA_ConfigServer__epv *ConfigServer_epv;
755   }
756   POA_ConfigServer__vepv;
757   typedef struct
758   {
759      void *_private;
760      POA_ConfigServer__vepv *vepv;
761   }
762   POA_ConfigServer;
763   extern void POA_ConfigServer__init(PortableServer_Servant servant,
764                                      CORBA_Environment * ev);
765   extern void POA_ConfigServer__fini(PortableServer_Servant servant,
766                                      CORBA_Environment * ev);
767
768/** prototypes **/
769   void ConfigListener_notify(ConfigListener _obj,
770                              const ConfigDatabase database,
771                              const CORBA_unsigned_long cnxn,
772                              const CORBA_char * key,
773                              const ConfigValue * value,
774                              const CORBA_boolean is_default,
775                              const CORBA_boolean is_writable,
776                              CORBA_Environment * ev);
777   void ConfigListener_ping(ConfigListener _obj, CORBA_Environment * ev);
778   void ConfigListener_update_listener(ConfigListener _obj,
779                                       const ConfigDatabase database,
780                                       const CORBA_char * db_address,
781                                       const CORBA_unsigned_long old_cnxn,
782                                       const CORBA_char * where,
783                                       const CORBA_unsigned_long new_cnxn,
784                                       CORBA_Environment * ev);
785   void ConfigListener_invalidate_cached_values(ConfigListener _obj,
786                                                const ConfigDatabase database,
787                                                const ConfigListener_KeyList *
788                                                keys, CORBA_Environment * ev);
789   void ConfigListener_drop_all_caches(ConfigListener _obj,
790                                       CORBA_Environment * ev);
791   CORBA_unsigned_long ConfigDatabase_add_listener(ConfigDatabase _obj,
792                                                   const CORBA_char * where,
793                                                   const ConfigListener who,
794                                                   CORBA_Environment * ev);
795   void ConfigDatabase_remove_listener(ConfigDatabase _obj,
796                                       const CORBA_unsigned_long cnxn,
797                                       CORBA_Environment * ev);
798   ConfigValue *ConfigDatabase_lookup(ConfigDatabase _obj,
799                                      const CORBA_char * key,
800                                      CORBA_Environment * ev);
801   ConfigValue *ConfigDatabase_lookup_with_locale(ConfigDatabase _obj,
802                                                  const CORBA_char * key,
803                                                  const CORBA_char * locale,
804                                                  const CORBA_boolean
805                                                  use_schema_default,
806                                                  CORBA_boolean *
807                                                  value_is_default,
808                                                  CORBA_boolean *
809                                                  value_is_writable,
810                                                  CORBA_Environment * ev);
811   ConfigValue *ConfigDatabase_lookup_default_value(ConfigDatabase _obj,
812                                                    const CORBA_char * key,
813                                                    const CORBA_char * locale,
814                                                    CORBA_Environment * ev);
815   void ConfigDatabase_batch_lookup(ConfigDatabase _obj,
816                                    const ConfigDatabase_KeyList * keys,
817                                    const CORBA_char * locale,
818                                    ConfigDatabase_ValueList ** values,
819                                    ConfigDatabase_IsDefaultList **
820                                    is_defaults,
821                                    ConfigDatabase_IsWritableList **
822                                    is_writables, CORBA_Environment * ev);
823   void ConfigDatabase_set(ConfigDatabase _obj, const CORBA_char * key,
824                           const ConfigValue * value, CORBA_Environment * ev);
825   void ConfigDatabase_unset(ConfigDatabase _obj, const CORBA_char * key,
826                             CORBA_Environment * ev);
827   void ConfigDatabase_unset_with_locale(ConfigDatabase _obj,
828                                         const CORBA_char * key,
829                                         const CORBA_char * locale,
830                                         CORBA_Environment * ev);
831   void ConfigDatabase_batch_change(ConfigDatabase _obj,
832                                    const CORBA_char * locale,
833                                    const ConfigDatabase_KeyList * keys,
834                                    const ConfigDatabase_ValueList * values,
835                                    CORBA_Environment * ev);
836   CORBA_boolean ConfigDatabase_dir_exists(ConfigDatabase _obj,
837                                           const CORBA_char * dir,
838                                           CORBA_Environment * ev);
839   void ConfigDatabase_remove_dir(ConfigDatabase _obj, const CORBA_char * dir,
840                                  CORBA_Environment * ev);
841   void ConfigDatabase_all_entries(ConfigDatabase _obj,
842                                   const CORBA_char * dir,
843                                   const CORBA_char * locale,
844                                   ConfigDatabase_KeyList ** keys,
845                                   ConfigDatabase_ValueList ** values,
846                                   ConfigDatabase_IsDefaultList **
847                                   is_defaults,
848                                   ConfigDatabase_IsWritableList **
849                                   is_writables, CORBA_Environment * ev);
850   void ConfigDatabase_all_dirs(ConfigDatabase _obj, const CORBA_char * dir,
851                                ConfigDatabase_KeyList ** subdirs,
852                                CORBA_Environment * ev);
853   void ConfigDatabase_set_schema(ConfigDatabase _obj, const CORBA_char * key,
854                                  const CORBA_char * schema_key,
855                                  CORBA_Environment * ev);
856   void ConfigDatabase_sync(ConfigDatabase _obj, CORBA_Environment * ev);
857   void ConfigDatabase_clear_cache(ConfigDatabase _obj,
858                                   CORBA_Environment * ev);
859   void ConfigDatabase_synchronous_sync(ConfigDatabase _obj,
860                                        CORBA_Environment * ev);
861   ConfigDatabase ConfigServer_get_default_database(ConfigServer _obj,
862                                                    CORBA_Environment * ev);
863   ConfigDatabase ConfigServer_get_database(ConfigServer _obj,
864                                            const CORBA_char * address,
865                                            CORBA_Environment * ev);
866   void ConfigServer_add_client(ConfigServer _obj,
867                                const ConfigListener client,
868                                CORBA_Environment * ev);
869   void ConfigServer_remove_client(ConfigServer _obj,
870                                   const ConfigListener client,
871                                   CORBA_Environment * ev);
872   CORBA_long ConfigServer_ping(ConfigServer _obj, CORBA_Environment * ev);
873   void ConfigServer_shutdown(ConfigServer _obj, CORBA_Environment * ev);
874
875   void _ORBIT_skel_ConfigListener_notify(POA_ConfigListener * _ORBIT_servant,
876                                          GIOPRecvBuffer * _ORBIT_recv_buffer,
877                                          CORBA_Environment * ev,
878                                          void (*_impl_notify)
879                                          (PortableServer_Servant _servant,
880                                           const ConfigDatabase database,
881                                           const CORBA_unsigned_long cnxn,
882                                           const CORBA_char * key,
883                                           const ConfigValue * value,
884                                           const CORBA_boolean is_default,
885                                           const CORBA_boolean is_writable,
886                                           CORBA_Environment * ev));
887   void _ORBIT_skel_ConfigListener_ping(POA_ConfigListener * _ORBIT_servant,
888                                        GIOPRecvBuffer * _ORBIT_recv_buffer,
889                                        CORBA_Environment * ev,
890                                        void (*_impl_ping)
891                                        (PortableServer_Servant _servant,
892                                         CORBA_Environment * ev));
893   void _ORBIT_skel_ConfigListener_update_listener(POA_ConfigListener *
894                                                   _ORBIT_servant,
895                                                   GIOPRecvBuffer *
896                                                   _ORBIT_recv_buffer,
897                                                   CORBA_Environment * ev,
898                                                   void
899                                                   (*_impl_update_listener)
900                                                   (PortableServer_Servant
901                                                    _servant,
902                                                    const ConfigDatabase
903                                                    database,
904                                                    const CORBA_char *
905                                                    db_address,
906                                                    const CORBA_unsigned_long
907                                                    old_cnxn,
908                                                    const CORBA_char * where,
909                                                    const CORBA_unsigned_long
910                                                    new_cnxn,
911                                                    CORBA_Environment * ev));
912   void _ORBIT_skel_ConfigListener_invalidate_cached_values(POA_ConfigListener
913                                                            * _ORBIT_servant,
914                                                            GIOPRecvBuffer *
915                                                            _ORBIT_recv_buffer,
916                                                            CORBA_Environment
917                                                            * ev,
918                                                            void
919                                                            (*_impl_invalidate_cached_values)
920                                                            (PortableServer_Servant
921                                                             _servant,
922                                                             const
923                                                             ConfigDatabase
924                                                             database,
925                                                             const
926                                                             ConfigListener_KeyList
927                                                             * keys,
928                                                             CORBA_Environment
929                                                             * ev));
930   void _ORBIT_skel_ConfigListener_drop_all_caches(POA_ConfigListener *
931                                                   _ORBIT_servant,
932                                                   GIOPRecvBuffer *
933                                                   _ORBIT_recv_buffer,
934                                                   CORBA_Environment * ev,
935                                                   void
936                                                   (*_impl_drop_all_caches)
937                                                   (PortableServer_Servant
938                                                    _servant,
939                                                    CORBA_Environment * ev));
940   void _ORBIT_skel_ConfigDatabase_add_listener(POA_ConfigDatabase *
941                                                _ORBIT_servant,
942                                                GIOPRecvBuffer *
943                                                _ORBIT_recv_buffer,
944                                                CORBA_Environment * ev,
945                                                CORBA_unsigned_long
946                                                (*_impl_add_listener)
947                                                (PortableServer_Servant
948                                                 _servant,
949                                                 const CORBA_char * where,
950                                                 const ConfigListener who,
951                                                 CORBA_Environment * ev));
952   void _ORBIT_skel_ConfigDatabase_remove_listener(POA_ConfigDatabase *
953                                                   _ORBIT_servant,
954                                                   GIOPRecvBuffer *
955                                                   _ORBIT_recv_buffer,
956                                                   CORBA_Environment * ev,
957                                                   void
958                                                   (*_impl_remove_listener)
959                                                   (PortableServer_Servant
960                                                    _servant,
961                                                    const CORBA_unsigned_long
962                                                    cnxn,
963                                                    CORBA_Environment * ev));
964   void _ORBIT_skel_ConfigDatabase_lookup(POA_ConfigDatabase * _ORBIT_servant,
965                                          GIOPRecvBuffer * _ORBIT_recv_buffer,
966                                          CORBA_Environment * ev,
967                                          ConfigValue *
968                                          (*_impl_lookup)
969                                          (PortableServer_Servant _servant,
970                                           const CORBA_char * key,
971                                           CORBA_Environment * ev));
972   void _ORBIT_skel_ConfigDatabase_lookup_with_locale(POA_ConfigDatabase *
973                                                      _ORBIT_servant,
974                                                      GIOPRecvBuffer *
975                                                      _ORBIT_recv_buffer,
976                                                      CORBA_Environment * ev,
977                                                      ConfigValue *
978                                                      (*_impl_lookup_with_locale)
979                                                      (PortableServer_Servant
980                                                       _servant,
981                                                       const CORBA_char * key,
982                                                       const CORBA_char *
983                                                       locale,
984                                                       const CORBA_boolean
985                                                       use_schema_default,
986                                                       CORBA_boolean *
987                                                       value_is_default,
988                                                       CORBA_boolean *
989                                                       value_is_writable,
990                                                       CORBA_Environment *
991                                                       ev));
992   void _ORBIT_skel_ConfigDatabase_lookup_default_value(POA_ConfigDatabase *
993                                                        _ORBIT_servant,
994                                                        GIOPRecvBuffer *
995                                                        _ORBIT_recv_buffer,
996                                                        CORBA_Environment *
997                                                        ev,
998                                                        ConfigValue *
999                                                        (*_impl_lookup_default_value)
1000                                                        (PortableServer_Servant
1001                                                         _servant,
1002                                                         const CORBA_char *
1003                                                         key,
1004                                                         const CORBA_char *
1005                                                         locale,
1006                                                         CORBA_Environment *
1007                                                         ev));
1008   void _ORBIT_skel_ConfigDatabase_batch_lookup(POA_ConfigDatabase *
1009                                                _ORBIT_servant,
1010                                                GIOPRecvBuffer *
1011                                                _ORBIT_recv_buffer,
1012                                                CORBA_Environment * ev,
1013                                                void (*_impl_batch_lookup)
1014                                                (PortableServer_Servant
1015                                                 _servant,
1016                                                 const ConfigDatabase_KeyList
1017                                                 * keys,
1018                                                 const CORBA_char * locale,
1019                                                 ConfigDatabase_ValueList **
1020                                                 values,
1021                                                 ConfigDatabase_IsDefaultList
1022                                                 ** is_defaults,
1023                                                 ConfigDatabase_IsWritableList
1024                                                 ** is_writables,
1025                                                 CORBA_Environment * ev));
1026   void _ORBIT_skel_ConfigDatabase_set(POA_ConfigDatabase * _ORBIT_servant,
1027                                       GIOPRecvBuffer * _ORBIT_recv_buffer,
1028                                       CORBA_Environment * ev,
1029                                       void (*_impl_set)
1030                                       (PortableServer_Servant _servant,
1031                                        const CORBA_char * key,
1032                                        const ConfigValue * value,
1033                                        CORBA_Environment * ev));
1034   void _ORBIT_skel_ConfigDatabase_unset(POA_ConfigDatabase * _ORBIT_servant,
1035                                         GIOPRecvBuffer * _ORBIT_recv_buffer,
1036                                         CORBA_Environment * ev,
1037                                         void (*_impl_unset)
1038                                         (PortableServer_Servant _servant,
1039                                          const CORBA_char * key,
1040                                          CORBA_Environment * ev));
1041   void _ORBIT_skel_ConfigDatabase_unset_with_locale(POA_ConfigDatabase *
1042                                                     _ORBIT_servant,
1043                                                     GIOPRecvBuffer *
1044                                                     _ORBIT_recv_buffer,
1045                                                     CORBA_Environment * ev,
1046                                                     void
1047                                                     (*_impl_unset_with_locale)
1048                                                     (PortableServer_Servant
1049                                                      _servant,
1050                                                      const CORBA_char * key,
1051                                                      const CORBA_char *
1052                                                      locale,
1053                                                      CORBA_Environment *
1054                                                      ev));
1055   void _ORBIT_skel_ConfigDatabase_batch_change(POA_ConfigDatabase *
1056                                                _ORBIT_servant,
1057                                                GIOPRecvBuffer *
1058                                                _ORBIT_recv_buffer,
1059                                                CORBA_Environment * ev,
1060                                                void (*_impl_batch_change)
1061                                                (PortableServer_Servant
1062                                                 _servant,
1063                                                 const CORBA_char * locale,
1064                                                 const ConfigDatabase_KeyList
1065                                                 * keys,
1066                                                 const
1067                                                 ConfigDatabase_ValueList *
1068                                                 values,
1069                                                 CORBA_Environment * ev));
1070   void _ORBIT_skel_ConfigDatabase_dir_exists(POA_ConfigDatabase *
1071                                              _ORBIT_servant,
1072                                              GIOPRecvBuffer *
1073                                              _ORBIT_recv_buffer,
1074                                              CORBA_Environment * ev,
1075                                              CORBA_boolean(*_impl_dir_exists)
1076                                              (PortableServer_Servant
1077                                               _servant,
1078                                               const CORBA_char * dir,
1079                                               CORBA_Environment * ev));
1080   void _ORBIT_skel_ConfigDatabase_remove_dir(POA_ConfigDatabase *
1081                                              _ORBIT_servant,
1082                                              GIOPRecvBuffer *
1083                                              _ORBIT_recv_buffer,
1084                                              CORBA_Environment * ev,
1085                                              void (*_impl_remove_dir)
1086                                              (PortableServer_Servant
1087                                               _servant,
1088                                               const CORBA_char * dir,
1089                                               CORBA_Environment * ev));
1090   void _ORBIT_skel_ConfigDatabase_all_entries(POA_ConfigDatabase *
1091                                               _ORBIT_servant,
1092                                               GIOPRecvBuffer *
1093                                               _ORBIT_recv_buffer,
1094                                               CORBA_Environment * ev,
1095                                               void (*_impl_all_entries)
1096                                               (PortableServer_Servant
1097                                                _servant,
1098                                                const CORBA_char * dir,
1099                                                const CORBA_char * locale,
1100                                                ConfigDatabase_KeyList **
1101                                                keys,
1102                                                ConfigDatabase_ValueList **
1103                                                values,
1104                                                ConfigDatabase_IsDefaultList
1105                                                ** is_defaults,
1106                                                ConfigDatabase_IsWritableList
1107                                                ** is_writables,
1108                                                CORBA_Environment * ev));
1109   void _ORBIT_skel_ConfigDatabase_all_dirs(POA_ConfigDatabase *
1110                                            _ORBIT_servant,
1111                                            GIOPRecvBuffer *
1112                                            _ORBIT_recv_buffer,
1113                                            CORBA_Environment * ev,
1114                                            void (*_impl_all_dirs)
1115                                            (PortableServer_Servant _servant,
1116                                             const CORBA_char * dir,
1117                                             ConfigDatabase_KeyList **
1118                                             subdirs,
1119                                             CORBA_Environment * ev));
1120   void _ORBIT_skel_ConfigDatabase_set_schema(POA_ConfigDatabase *
1121                                              _ORBIT_servant,
1122                                              GIOPRecvBuffer *
1123                                              _ORBIT_recv_buffer,
1124                                              CORBA_Environment * ev,
1125                                              void (*_impl_set_schema)
1126                                              (PortableServer_Servant
1127                                               _servant,
1128                                               const CORBA_char * key,
1129                                               const CORBA_char * schema_key,
1130                                               CORBA_Environment * ev));
1131   void _ORBIT_skel_ConfigDatabase_sync(POA_ConfigDatabase * _ORBIT_servant,
1132                                        GIOPRecvBuffer * _ORBIT_recv_buffer,
1133                                        CORBA_Environment * ev,
1134                                        void (*_impl_sync)
1135                                        (PortableServer_Servant _servant,
1136                                         CORBA_Environment * ev));
1137   void _ORBIT_skel_ConfigDatabase_clear_cache(POA_ConfigDatabase *
1138                                               _ORBIT_servant,
1139                                               GIOPRecvBuffer *
1140                                               _ORBIT_recv_buffer,
1141                                               CORBA_Environment * ev,
1142                                               void (*_impl_clear_cache)
1143                                               (PortableServer_Servant
1144                                                _servant,
1145                                                CORBA_Environment * ev));
1146   void _ORBIT_skel_ConfigDatabase_synchronous_sync(POA_ConfigDatabase *
1147                                                    _ORBIT_servant,
1148                                                    GIOPRecvBuffer *
1149                                                    _ORBIT_recv_buffer,
1150                                                    CORBA_Environment * ev,
1151                                                    void
1152                                                    (*_impl_synchronous_sync)
1153                                                    (PortableServer_Servant
1154                                                     _servant,
1155                                                     CORBA_Environment * ev));
1156   void _ORBIT_skel_ConfigServer_get_default_database(POA_ConfigServer *
1157                                                      _ORBIT_servant,
1158                                                      GIOPRecvBuffer *
1159                                                      _ORBIT_recv_buffer,
1160                                                      CORBA_Environment * ev,
1161                                                      ConfigDatabase
1162                                                      (*_impl_get_default_database)
1163                                                      (PortableServer_Servant
1164                                                       _servant,
1165                                                       CORBA_Environment *
1166                                                       ev));
1167   void _ORBIT_skel_ConfigServer_get_database(POA_ConfigServer *
1168                                              _ORBIT_servant,
1169                                              GIOPRecvBuffer *
1170                                              _ORBIT_recv_buffer,
1171                                              CORBA_Environment * ev,
1172                                              ConfigDatabase
1173                                              (*_impl_get_database)
1174                                              (PortableServer_Servant
1175                                               _servant,
1176                                               const CORBA_char * address,
1177                                               CORBA_Environment * ev));
1178   void _ORBIT_skel_ConfigServer_add_client(POA_ConfigServer * _ORBIT_servant,
1179                                            GIOPRecvBuffer *
1180                                            _ORBIT_recv_buffer,
1181                                            CORBA_Environment * ev,
1182                                            void (*_impl_add_client)
1183                                            (PortableServer_Servant _servant,
1184                                             const ConfigListener client,
1185                                             CORBA_Environment * ev));
1186   void _ORBIT_skel_ConfigServer_remove_client(POA_ConfigServer *
1187                                               _ORBIT_servant,
1188                                               GIOPRecvBuffer *
1189                                               _ORBIT_recv_buffer,
1190                                               CORBA_Environment * ev,
1191                                               void (*_impl_remove_client)
1192                                               (PortableServer_Servant
1193                                                _servant,
1194                                                const ConfigListener client,
1195                                                CORBA_Environment * ev));
1196   void _ORBIT_skel_ConfigServer_ping(POA_ConfigServer * _ORBIT_servant,
1197                                      GIOPRecvBuffer * _ORBIT_recv_buffer,
1198                                      CORBA_Environment * ev,
1199                                      CORBA_long(*_impl_ping)
1200                                      (PortableServer_Servant _servant,
1201                                       CORBA_Environment * ev));
1202   void _ORBIT_skel_ConfigServer_shutdown(POA_ConfigServer * _ORBIT_servant,
1203                                          GIOPRecvBuffer * _ORBIT_recv_buffer,
1204                                          CORBA_Environment * ev,
1205                                          void (*_impl_shutdown)
1206                                          (PortableServer_Servant _servant,
1207                                           CORBA_Environment * ev));
1208#ifdef __cplusplus
1209}
1210#endif                          /* __cplusplus */
1211
1212#endif
1213#undef ORBIT_IDL_SERIAL
Note: See TracBrowser for help on using the repository browser.