~ubuntu-branches/ubuntu/oneiric/gconf/oneiric-proposed

« back to all changes in this revision

Viewing changes to doc/gconf/gconf-decl.txt

  • Committer: Bazaar Package Importer
  • Author(s): Takuo KITAME
  • Date: 2002-03-17 01:51:39 UTC
  • Revision ID: james.westby@ubuntu.com-20020317015139-z4f8fdg1hoe049g0
Tags: upstream-1.0.9
ImportĀ upstreamĀ versionĀ 1.0.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<MACRO>
 
2
<NAME>PACKAGE</NAME>
 
3
#define PACKAGE "GConf"
 
4
</MACRO>
 
5
<MACRO>
 
6
<NAME>VERSION</NAME>
 
7
#define VERSION "1.0.9"
 
8
</MACRO>
 
9
<MACRO>
 
10
<NAME>HAVE_GETTEXT</NAME>
 
11
#define HAVE_GETTEXT 1
 
12
</MACRO>
 
13
<MACRO>
 
14
<NAME>HAVE_LC_MESSAGES</NAME>
 
15
#define HAVE_LC_MESSAGES 1
 
16
</MACRO>
 
17
<MACRO>
 
18
<NAME>HAVE_STPCPY</NAME>
 
19
#define HAVE_STPCPY 1
 
20
</MACRO>
 
21
<MACRO>
 
22
<NAME>ENABLE_NLS</NAME>
 
23
#define ENABLE_NLS 1
 
24
</MACRO>
 
25
<MACRO>
 
26
<NAME>GETTEXT_PACKAGE</NAME>
 
27
#define GETTEXT_PACKAGE "gconf1"
 
28
</MACRO>
 
29
<MACRO>
 
30
<NAME>HAVE_DB3_DB_H</NAME>
 
31
#define HAVE_DB3_DB_H 1
 
32
</MACRO>
 
33
<MACRO>
 
34
<NAME>HAVE_ALLOCA</NAME>
 
35
#define HAVE_ALLOCA 1
 
36
</MACRO>
 
37
<MACRO>
 
38
<NAME>HAVE_ALLOCA_H</NAME>
 
39
#define HAVE_ALLOCA_H 1
 
40
</MACRO>
 
41
<MACRO>
 
42
<NAME>HAVE_ARGZ_H</NAME>
 
43
#define HAVE_ARGZ_H 1
 
44
</MACRO>
 
45
<MACRO>
 
46
<NAME>HAVE_DB3_DB_H</NAME>
 
47
#define HAVE_DB3_DB_H 1
 
48
</MACRO>
 
49
<MACRO>
 
50
<NAME>HAVE_DCGETTEXT</NAME>
 
51
#define HAVE_DCGETTEXT 1
 
52
</MACRO>
 
53
<MACRO>
 
54
<NAME>HAVE_DLFCN_H</NAME>
 
55
#define HAVE_DLFCN_H 1
 
56
</MACRO>
 
57
<MACRO>
 
58
<NAME>HAVE_FLOCKFILE</NAME>
 
59
#define HAVE_FLOCKFILE 1
 
60
</MACRO>
 
61
<MACRO>
 
62
<NAME>HAVE_GETCWD</NAME>
 
63
#define HAVE_GETCWD 1
 
64
</MACRO>
 
65
<MACRO>
 
66
<NAME>HAVE_GETPAGESIZE</NAME>
 
67
#define HAVE_GETPAGESIZE 1
 
68
</MACRO>
 
69
<MACRO>
 
70
<NAME>HAVE_INTTYPES_H</NAME>
 
71
#define HAVE_INTTYPES_H 1
 
72
</MACRO>
 
73
<MACRO>
 
74
<NAME>HAVE_LC_MESSAGES</NAME>
 
75
#define HAVE_LC_MESSAGES 1
 
76
</MACRO>
 
77
<MACRO>
 
78
<NAME>HAVE_LIMITS_H</NAME>
 
79
#define HAVE_LIMITS_H 1
 
80
</MACRO>
 
81
<MACRO>
 
82
<NAME>HAVE_LOCALE_H</NAME>
 
83
#define HAVE_LOCALE_H 1
 
84
</MACRO>
 
85
<MACRO>
 
86
<NAME>HAVE_MALLOC_H</NAME>
 
87
#define HAVE_MALLOC_H 1
 
88
</MACRO>
 
89
<MACRO>
 
90
<NAME>HAVE_MEMORY_H</NAME>
 
91
#define HAVE_MEMORY_H 1
 
92
</MACRO>
 
93
<MACRO>
 
94
<NAME>HAVE_MMAP</NAME>
 
95
#define HAVE_MMAP 1
 
96
</MACRO>
 
97
<MACRO>
 
98
<NAME>HAVE_MUNMAP</NAME>
 
99
#define HAVE_MUNMAP 1
 
100
</MACRO>
 
101
<MACRO>
 
102
<NAME>HAVE_NANOSLEEP</NAME>
 
103
#define HAVE_NANOSLEEP 1
 
104
</MACRO>
 
105
<MACRO>
 
106
<NAME>HAVE_NL_TYPES_H</NAME>
 
107
#define HAVE_NL_TYPES_H 1
 
108
</MACRO>
 
109
<MACRO>
 
110
<NAME>HAVE_PUTENV</NAME>
 
111
#define HAVE_PUTENV 1
 
112
</MACRO>
 
113
<MACRO>
 
114
<NAME>HAVE_SETENV</NAME>
 
115
#define HAVE_SETENV 1
 
116
</MACRO>
 
117
<MACRO>
 
118
<NAME>HAVE_SETLOCALE</NAME>
 
119
#define HAVE_SETLOCALE 1
 
120
</MACRO>
 
121
<MACRO>
 
122
<NAME>HAVE_STDINT_H</NAME>
 
123
#define HAVE_STDINT_H 1
 
124
</MACRO>
 
125
<MACRO>
 
126
<NAME>HAVE_STDLIB_H</NAME>
 
127
#define HAVE_STDLIB_H 1
 
128
</MACRO>
 
129
<MACRO>
 
130
<NAME>HAVE_STPCPY</NAME>
 
131
#define HAVE_STPCPY 1
 
132
</MACRO>
 
133
<MACRO>
 
134
<NAME>HAVE_STRCASECMP</NAME>
 
135
#define HAVE_STRCASECMP 1
 
136
</MACRO>
 
137
<MACRO>
 
138
<NAME>HAVE_STRCHR</NAME>
 
139
#define HAVE_STRCHR 1
 
140
</MACRO>
 
141
<MACRO>
 
142
<NAME>HAVE_STRDUP</NAME>
 
143
#define HAVE_STRDUP 1
 
144
</MACRO>
 
145
<MACRO>
 
146
<NAME>HAVE_STRINGS_H</NAME>
 
147
#define HAVE_STRINGS_H 1
 
148
</MACRO>
 
149
<MACRO>
 
150
<NAME>HAVE_STRING_H</NAME>
 
151
#define HAVE_STRING_H 1
 
152
</MACRO>
 
153
<MACRO>
 
154
<NAME>HAVE_SYS_PARAM_H</NAME>
 
155
#define HAVE_SYS_PARAM_H 1
 
156
</MACRO>
 
157
<MACRO>
 
158
<NAME>HAVE_SYS_STAT_H</NAME>
 
159
#define HAVE_SYS_STAT_H 1
 
160
</MACRO>
 
161
<MACRO>
 
162
<NAME>HAVE_SYS_TYPES_H</NAME>
 
163
#define HAVE_SYS_TYPES_H 1
 
164
</MACRO>
 
165
<MACRO>
 
166
<NAME>HAVE_UNISTD_H</NAME>
 
167
#define HAVE_UNISTD_H 1
 
168
</MACRO>
 
169
<MACRO>
 
170
<NAME>HAVE_USLEEP</NAME>
 
171
#define HAVE_USLEEP 1
 
172
</MACRO>
 
173
<MACRO>
 
174
<NAME>HAVE___ARGZ_COUNT</NAME>
 
175
#define HAVE___ARGZ_COUNT 1
 
176
</MACRO>
 
177
<MACRO>
 
178
<NAME>HAVE___ARGZ_NEXT</NAME>
 
179
#define HAVE___ARGZ_NEXT 1
 
180
</MACRO>
 
181
<MACRO>
 
182
<NAME>HAVE___ARGZ_STRINGIFY</NAME>
 
183
#define HAVE___ARGZ_STRINGIFY 1
 
184
</MACRO>
 
185
<MACRO>
 
186
<NAME>PACKAGE</NAME>
 
187
#define PACKAGE "GConf"
 
188
</MACRO>
 
189
<MACRO>
 
190
<NAME>STDC_HEADERS</NAME>
 
191
#define STDC_HEADERS 1
 
192
</MACRO>
 
193
<MACRO>
 
194
<NAME>VERSION</NAME>
 
195
#define VERSION "1.0.9"
 
196
</MACRO>
 
197
<MACRO>
 
198
<NAME>DBD_DIR</NAME>
 
199
#define DBD_DIR "dir.db"
 
200
</MACRO>
 
201
<MACRO>
 
202
<NAME>DBD_HIERARCHY</NAME>
 
203
#define DBD_HIERARCHY   "hierarchy.db"
 
204
</MACRO>
 
205
<MACRO>
 
206
<NAME>DBD_KEY</NAME>
 
207
#define DBD_KEY "key.db"
 
208
</MACRO>
 
209
<MACRO>
 
210
<NAME>DBD_VALUE</NAME>
 
211
#define DBD_VALUE       "value.db"
 
212
</MACRO>
 
213
<MACRO>
 
214
<NAME>DBD_SCHEMA</NAME>
 
215
#define DBD_SCHEMA      "schema.db"
 
216
</MACRO>
 
217
<MACRO>
 
218
<NAME>DBD_SCHKEY</NAME>
 
219
#define DBD_SCHKEY      "schkey.db"
 
220
</MACRO>
 
221
<FUNCTION>
 
222
<NAME>bdb_create</NAME>
 
223
<RETURNS>int  </RETURNS>
 
224
BDB_Store * bdb, const char *dbname
 
225
</FUNCTION>
 
226
<FUNCTION>
 
227
<NAME>bdb_new</NAME>
 
228
<RETURNS>BDB_Store  *</RETURNS>
 
229
const char *dir, int flags
 
230
</FUNCTION>
 
231
<MACRO>
 
232
<NAME>CLEAR_STRUCT</NAME>
 
233
#define CLEAR_STRUCT(x) (memset(&x, 0, sizeof(x)))
 
234
</MACRO>
 
235
<FUNCTION>
 
236
<NAME>temp_string_key</NAME>
 
237
<RETURNS>DBT  *</RETURNS>
 
238
const char *key
 
239
</FUNCTION>
 
240
<FUNCTION>
 
241
<NAME>temp_int_key</NAME>
 
242
<RETURNS>DBT  *</RETURNS>
 
243
int akey
 
244
</FUNCTION>
 
245
<FUNCTION>
 
246
<NAME>get_dir_id</NAME>
 
247
<RETURNS>guint32  </RETURNS>
 
248
BDB_Store * bdb, const char *dir
 
249
</FUNCTION>
 
250
<FUNCTION>
 
251
<NAME>add_key</NAME>
 
252
<RETURNS>void  </RETURNS>
 
253
BDB_Store * bdb, const char *dir, const char *keypath
 
254
</FUNCTION>
 
255
<FUNCTION>
 
256
<NAME>bdb_set_sysname</NAME>
 
257
<RETURNS>void  </RETURNS>
 
258
const char *name
 
259
</FUNCTION>
 
260
<FUNCTION>
 
261
<NAME>get_or_create_dir</NAME>
 
262
<RETURNS>guint32  </RETURNS>
 
263
BDB_Store * bdb, const char *dir
 
264
</FUNCTION>
 
265
<FUNCTION>
 
266
<NAME>bdb_create</NAME>
 
267
<RETURNS>int  </RETURNS>
 
268
BDB_Store * bdb, const char *dir
 
269
</FUNCTION>
 
270
<FUNCTION>
 
271
<NAME>bdb_open</NAME>
 
272
<RETURNS>int  </RETURNS>
 
273
BDB_Store * bdb, const char *dir, int flags
 
274
</FUNCTION>
 
275
<FUNCTION>
 
276
<NAME>bdb_close</NAME>
 
277
<RETURNS>void  </RETURNS>
 
278
BDB_Store * bdb
 
279
</FUNCTION>
 
280
<FUNCTION>
 
281
<NAME>bdb_query_value</NAME>
 
282
<RETURNS>GConfValue  *</RETURNS>
 
283
BDB_Store * bdb, const char *key,char **schema_name, GError ** err
 
284
</FUNCTION>
 
285
<FUNCTION>
 
286
<NAME>bdb_all_dirs</NAME>
 
287
<RETURNS>GSList  *</RETURNS>
 
288
BDB_Store * bdb, const char *dirname,GError ** err
 
289
</FUNCTION>
 
290
<FUNCTION>
 
291
<NAME>bdb_all_entries</NAME>
 
292
<RETURNS>GSList  *</RETURNS>
 
293
BDB_Store * bdb, const char *dirpath,GSList * inlist, GError ** err
 
294
</FUNCTION>
 
295
<FUNCTION>
 
296
<NAME>bdb_put_value</NAME>
 
297
<RETURNS>void  </RETURNS>
 
298
BDB_Store * bdb, const char *key, GConfValue * val,GError ** err
 
299
</FUNCTION>
 
300
<FUNCTION>
 
301
<NAME>bdb_all_subdirs</NAME>
 
302
<RETURNS>GSList  *</RETURNS>
 
303
BDB_Store * bdb, const char *dirname,GError ** err
 
304
</FUNCTION>
 
305
<FUNCTION>
 
306
<NAME>bdb_unset_value</NAME>
 
307
<RETURNS>void  </RETURNS>
 
308
BDB_Store * bdb, const char *keypath,const char *locale, GError ** err
 
309
</FUNCTION>
 
310
<FUNCTION>
 
311
<NAME>bdb_remove_dir</NAME>
 
312
<RETURNS>void  </RETURNS>
 
313
BDB_Store * bdb, const char *dirname,GError ** err
 
314
</FUNCTION>
 
315
<FUNCTION>
 
316
<NAME>bdb_set_schema</NAME>
 
317
<RETURNS>void  </RETURNS>
 
318
BDB_Store * bdb, const char *key,const char *schema_key, GError ** err
 
319
</FUNCTION>
 
320
<FUNCTION>
 
321
<NAME>bdb_is_localised</NAME>
 
322
<RETURNS>gboolean  </RETURNS>
 
323
const gchar * key
 
324
</FUNCTION>
 
325
<MACRO>
 
326
<NAME>struct_dup</NAME>
 
327
#define struct_dup(x) g_memdup(&x, sizeof(x))
 
328
</MACRO>
 
329
<STRUCT>
 
330
<NAME>GThreadPool</NAME>
 
331
</STRUCT>
 
332
<FUNCTION>
 
333
<NAME>bdb_serialize_value</NAME>
 
334
<RETURNS>char  *</RETURNS>
 
335
GConfValue * val, size_t * lenp
 
336
</FUNCTION>
 
337
<FUNCTION>
 
338
<NAME>bdb_restore_value</NAME>
 
339
<RETURNS>GConfValue  *</RETURNS>
 
340
const char *srz
 
341
</FUNCTION>
 
342
<STRUCT>
 
343
<NAME>Cache</NAME>
 
344
</STRUCT>
 
345
<FUNCTION>
 
346
<NAME>cache_new</NAME>
 
347
<RETURNS>Cache *</RETURNS>
 
348
const gchar  *root_dir,guint dir_mode,guint file_mode
 
349
</FUNCTION>
 
350
<FUNCTION>
 
351
<NAME>cache_destroy</NAME>
 
352
<RETURNS>void  </RETURNS>
 
353
Cache        *cache
 
354
</FUNCTION>
 
355
<FUNCTION>
 
356
<NAME>cache_sync</NAME>
 
357
<RETURNS>gboolean  </RETURNS>
 
358
Cache        *cache,GError  **err
 
359
</FUNCTION>
 
360
<FUNCTION>
 
361
<NAME>cache_clean</NAME>
 
362
<RETURNS>void  </RETURNS>
 
363
Cache        *cache,GTime         older_than
 
364
</FUNCTION>
 
365
<FUNCTION>
 
366
<NAME>cache_delete_dir</NAME>
 
367
<RETURNS>void  </RETURNS>
 
368
Cache        *cache,const gchar  *key,GError  **err
 
369
</FUNCTION>
 
370
<FUNCTION>
 
371
<NAME>cache_lookup</NAME>
 
372
<RETURNS>Dir *</RETURNS>
 
373
Cache        *cache,const gchar  *key,gboolean create_if_missing,GError  **err
 
374
</FUNCTION>
 
375
<STRUCT>
 
376
<NAME>Dir</NAME>
 
377
</STRUCT>
 
378
<FUNCTION>
 
379
<NAME>dir_new</NAME>
 
380
<RETURNS>Dir *</RETURNS>
 
381
const gchar  *keyname,const gchar  *xml_root_dir,guint dir_mode,guint file_mode
 
382
</FUNCTION>
 
383
<FUNCTION>
 
384
<NAME>dir_load</NAME>
 
385
<RETURNS>Dir *</RETURNS>
 
386
const gchar  *key,const gchar  *xml_root_dir,GError  **err
 
387
</FUNCTION>
 
388
<FUNCTION>
 
389
<NAME>dir_destroy</NAME>
 
390
<RETURNS>void  </RETURNS>
 
391
Dir          *d
 
392
</FUNCTION>
 
393
<FUNCTION>
 
394
<NAME>dir_clear_cache</NAME>
 
395
<RETURNS>void  </RETURNS>
 
396
Dir          *d
 
397
</FUNCTION>
 
398
<FUNCTION>
 
399
<NAME>dir_ensure_exists</NAME>
 
400
<RETURNS>gboolean  </RETURNS>
 
401
Dir          *d,GError  **err
 
402
</FUNCTION>
 
403
<FUNCTION>
 
404
<NAME>dir_sync</NAME>
 
405
<RETURNS>gboolean  </RETURNS>
 
406
Dir          *d,GError  **err
 
407
</FUNCTION>
 
408
<FUNCTION>
 
409
<NAME>dir_get_name</NAME>
 
410
<RETURNS>const gchar *</RETURNS>
 
411
Dir          *d
 
412
</FUNCTION>
 
413
<FUNCTION>
 
414
<NAME>dir_set_value</NAME>
 
415
<RETURNS>void  </RETURNS>
 
416
Dir          *d,const gchar  *relative_key,GConfValue   *value,GError  **err
 
417
</FUNCTION>
 
418
<FUNCTION>
 
419
<NAME>dir_get_value</NAME>
 
420
<RETURNS>GConfValue *</RETURNS>
 
421
Dir          *d,const gchar  *relative_key,const gchar **locales,gchar       **schema_name,GError  **err
 
422
</FUNCTION>
 
423
<FUNCTION>
 
424
<NAME>dir_get_metainfo</NAME>
 
425
<RETURNS>GConfMetaInfo *</RETURNS>
 
426
Dir          *d,const gchar  *relative_key,GError  **err
 
427
</FUNCTION>
 
428
<FUNCTION>
 
429
<NAME>dir_unset_value</NAME>
 
430
<RETURNS>void  </RETURNS>
 
431
Dir          *d,const gchar  *relative_key,const gchar  *locale,GError  **err
 
432
</FUNCTION>
 
433
<FUNCTION>
 
434
<NAME>dir_all_entries</NAME>
 
435
<RETURNS>GSList *</RETURNS>
 
436
Dir          *d,const gchar **locales,GError  **err
 
437
</FUNCTION>
 
438
<FUNCTION>
 
439
<NAME>dir_all_subdirs</NAME>
 
440
<RETURNS>GSList *</RETURNS>
 
441
Dir          *d,GError  **err
 
442
</FUNCTION>
 
443
<FUNCTION>
 
444
<NAME>dir_set_schema</NAME>
 
445
<RETURNS>void  </RETURNS>
 
446
Dir          *d,const gchar  *relative_key,const gchar  *schema_key,GError  **err
 
447
</FUNCTION>
 
448
<FUNCTION>
 
449
<NAME>dir_get_last_access</NAME>
 
450
<RETURNS>GTime  </RETURNS>
 
451
Dir          *d
 
452
</FUNCTION>
 
453
<FUNCTION>
 
454
<NAME>dir_sync_pending</NAME>
 
455
<RETURNS>gboolean  </RETURNS>
 
456
Dir          *d
 
457
</FUNCTION>
 
458
<FUNCTION>
 
459
<NAME>dir_mark_deleted</NAME>
 
460
<RETURNS>void  </RETURNS>
 
461
Dir          *d
 
462
</FUNCTION>
 
463
<FUNCTION>
 
464
<NAME>dir_is_deleted</NAME>
 
465
<RETURNS>gboolean  </RETURNS>
 
466
Dir          *d
 
467
</FUNCTION>
 
468
<FUNCTION>
 
469
<NAME>mode_t_to_mode</NAME>
 
470
<RETURNS>guint  </RETURNS>
 
471
mode_t orig
 
472
</FUNCTION>
 
473
<STRUCT>
 
474
<NAME>Entry</NAME>
 
475
</STRUCT>
 
476
<FUNCTION>
 
477
<NAME>entry_new</NAME>
 
478
<RETURNS>Entry *</RETURNS>
 
479
const gchar  *relative_name
 
480
</FUNCTION>
 
481
<FUNCTION>
 
482
<NAME>entry_destroy</NAME>
 
483
<RETURNS>void  </RETURNS>
 
484
Entry        *entry
 
485
</FUNCTION>
 
486
<FUNCTION>
 
487
<NAME>entry_get_name</NAME>
 
488
<RETURNS>const gchar *</RETURNS>
 
489
Entry        *entry
 
490
</FUNCTION>
 
491
<FUNCTION>
 
492
<NAME>entry_set_node</NAME>
 
493
<RETURNS>void  </RETURNS>
 
494
Entry        *entry,xmlNodePtr    node
 
495
</FUNCTION>
 
496
<FUNCTION>
 
497
<NAME>entry_get_node</NAME>
 
498
<RETURNS>xmlNodePtr  </RETURNS>
 
499
Entry        *entry
 
500
</FUNCTION>
 
501
<FUNCTION>
 
502
<NAME>entry_fill_from_node</NAME>
 
503
<RETURNS>void  </RETURNS>
 
504
Entry        *entry
 
505
</FUNCTION>
 
506
<FUNCTION>
 
507
<NAME>entry_sync_to_node</NAME>
 
508
<RETURNS>void  </RETURNS>
 
509
Entry        *entry
 
510
</FUNCTION>
 
511
<FUNCTION>
 
512
<NAME>entry_get_value</NAME>
 
513
<RETURNS>GConfValue *</RETURNS>
 
514
Entry        *entry,const gchar **locales,GError  **err
 
515
</FUNCTION>
 
516
<FUNCTION>
 
517
<NAME>entry_set_value</NAME>
 
518
<RETURNS>void  </RETURNS>
 
519
Entry        *entry,GConfValue   *value
 
520
</FUNCTION>
 
521
<FUNCTION>
 
522
<NAME>entry_unset_value</NAME>
 
523
<RETURNS>gboolean  </RETURNS>
 
524
Entry        *entry,const gchar  *locale
 
525
</FUNCTION>
 
526
<FUNCTION>
 
527
<NAME>entry_get_metainfo</NAME>
 
528
<RETURNS>GConfMetaInfo *</RETURNS>
 
529
Entry        *entry
 
530
</FUNCTION>
 
531
<FUNCTION>
 
532
<NAME>entry_set_mod_time</NAME>
 
533
<RETURNS>void  </RETURNS>
 
534
Entry        *entry,GTime         mod_time
 
535
</FUNCTION>
 
536
<FUNCTION>
 
537
<NAME>entry_set_mod_user</NAME>
 
538
<RETURNS>void  </RETURNS>
 
539
Entry        *e,const gchar  *user
 
540
</FUNCTION>
 
541
<FUNCTION>
 
542
<NAME>entry_get_schema_name</NAME>
 
543
<RETURNS>const gchar *</RETURNS>
 
544
Entry        *e
 
545
</FUNCTION>
 
546
<FUNCTION>
 
547
<NAME>entry_set_schema_name</NAME>
 
548
<RETURNS>void  </RETURNS>
 
549
Entry        *e,const gchar  *name
 
550
</FUNCTION>
 
551
<FUNCTION>
 
552
<NAME>my_xmlSetProp</NAME>
 
553
<RETURNS>void  </RETURNS>
 
554
xmlNodePtr node,const gchar* name,const gchar* str
 
555
</FUNCTION>
 
556
<FUNCTION>
 
557
<NAME>my_xmlGetProp</NAME>
 
558
<RETURNS>char *</RETURNS>
 
559
xmlNodePtr node,const gchar* name
 
560
</FUNCTION>
 
561
<STRUCT>
 
562
<NAME>GConfBackendVTable</NAME>
 
563
</STRUCT>
 
564
<STRUCT>
 
565
<NAME>GConfBackendVTable</NAME>
 
566
struct GConfBackendVTable {
 
567
  void                (* shutdown)        (GError** err);
 
568
 
 
569
  GConfSource*        (* resolve_address) (const gchar* address,
 
570
                                           GError** err);
 
571
 
 
572
  /* Thread locks. If the backend is thread-safe, then these
 
573
   * can be NULL. If per-source locks are needed, then these
 
574
   * calls should lock a mutex stored in the GConfSource.
 
575
   * If a per-backend lock is needed, then the calls can ignore
 
576
   * their source argument and lock the whole backend.
 
577
   */
 
578
  void                (* lock)            (GConfSource* source,
 
579
                                           GError** err);
 
580
 
 
581
  void                (* unlock)          (GConfSource* source,
 
582
                                           GError** err);
 
583
 
 
584
  /* Report whether a given key (and its subkeys) can be read/written.
 
585
   * Sources may not permit reading/writing from/to /foo but forbid
 
586
   * writing to /foo/bar; if a key can be read or written then its
 
587
   * subkeys may also be read/written.
 
588
   *
 
589
   * This field allows backends to be configured so that they only
 
590
   * store certain kinds of data in certain sections of the GConf
 
591
   * namespace.
 
592
   *
 
593
   * If these functions return an error, they MUST return FALSE as
 
594
   * well.
 
595
   */
 
596
 
 
597
  gboolean           (* readable)         (GConfSource* source,
 
598
                                           const gchar* key,
 
599
                                           GError** err);
 
600
 
 
601
  gboolean           (* writable)        (GConfSource* source,
 
602
                                           const gchar* key,
 
603
                                           GError** err);
 
604
  
 
605
  /* schema_name filled if NULL or GCONF_VALUE_IGNORE_SUBSEQUENT returned.
 
606
     if schema_name is NULL, it isn't filled */
 
607
  GConfValue*         (* query_value)     (GConfSource* source, 
 
608
                                           const gchar* key,
 
609
                                           const gchar** locales,
 
610
                                           gchar** schema_name,
 
611
                                           GError** err);
 
612
  
 
613
  GConfMetaInfo*      (* query_metainfo)  (GConfSource* source,
 
614
                                           const gchar* key,
 
615
                                           GError** err);
 
616
  
 
617
  void                (* set_value)       (GConfSource* source, 
 
618
                                           const gchar* key, 
 
619
                                           GConfValue* value,
 
620
                                           GError** err);
 
621
 
 
622
  /* Returns list of GConfEntry with key set to a relative
 
623
   * pathname. In the public client-side API the key
 
624
   * is always absolute though.
 
625
   */
 
626
  GSList*             (* all_entries)     (GConfSource* source,
 
627
                                           const gchar* dir,
 
628
                                           const gchar** locales,
 
629
                                           GError** err);
 
630
 
 
631
  /* Returns list of allocated strings, relative names */
 
632
  GSList*             (* all_subdirs)     (GConfSource* source,
 
633
                                           const gchar* dir,
 
634
                                           GError** err);
 
635
 
 
636
  void                (* unset_value)     (GConfSource* source,
 
637
                                           const gchar* key,
 
638
                                           const gchar* locale,
 
639
                                           GError** err);
 
640
 
 
641
  gboolean            (* dir_exists)      (GConfSource* source,
 
642
                                           const gchar* dir,
 
643
                                           GError** err);
 
644
        
 
645
  void                (* remove_dir)      (GConfSource* source,
 
646
                                           const gchar* dir,
 
647
                                           GError** err);
 
648
  
 
649
  void                (* set_schema)      (GConfSource* source,
 
650
                                           const gchar* key,
 
651
                                           const gchar* schema_key,
 
652
                                           GError** err);
 
653
 
 
654
  gboolean            (* sync_all)        (GConfSource* source,
 
655
                                           GError** err);
 
656
 
 
657
  void                (* destroy_source)  (GConfSource* source);
 
658
 
 
659
  /* This is basically used by the test suite */
 
660
  void                (* clear_cache)     (GConfSource* source);
 
661
};
 
662
</STRUCT>
 
663
<STRUCT>
 
664
<NAME>GConfBackend</NAME>
 
665
struct GConfBackend {
 
666
  const gchar* name;
 
667
  guint refcount;
 
668
  GConfBackendVTable* vtable;
 
669
  GModule* module;
 
670
};
 
671
</STRUCT>
 
672
<FUNCTION>
 
673
<NAME>gconf_address_backend</NAME>
 
674
<RETURNS>gchar *</RETURNS>
 
675
const gchar* address
 
676
</FUNCTION>
 
677
<FUNCTION>
 
678
<NAME>gconf_address_resource</NAME>
 
679
<RETURNS>gchar *</RETURNS>
 
680
const gchar* address
 
681
</FUNCTION>
 
682
<FUNCTION>
 
683
<NAME>gconf_address_flags</NAME>
 
684
<RETURNS>gchar **</RETURNS>
 
685
const gchar* address
 
686
</FUNCTION>
 
687
<FUNCTION>
 
688
<NAME>gconf_backend_file</NAME>
 
689
<RETURNS>gchar *</RETURNS>
 
690
const gchar* address
 
691
</FUNCTION>
 
692
<FUNCTION>
 
693
<NAME>gconf_get_backend</NAME>
 
694
<RETURNS>GConfBackend *</RETURNS>
 
695
const gchar* address, GError** err
 
696
</FUNCTION>
 
697
<FUNCTION>
 
698
<NAME>gconf_backend_ref</NAME>
 
699
<RETURNS>void  </RETURNS>
 
700
GConfBackend* backend
 
701
</FUNCTION>
 
702
<FUNCTION>
 
703
<NAME>gconf_backend_unref</NAME>
 
704
<RETURNS>void  </RETURNS>
 
705
GConfBackend* backend
 
706
</FUNCTION>
 
707
<FUNCTION>
 
708
<NAME>gconf_backend_resolve_address</NAME>
 
709
<RETURNS>GConfSource *</RETURNS>
 
710
GConfBackend* backend,const gchar* address,GError** err
 
711
</FUNCTION>
 
712
<STRUCT>
 
713
<NAME>GConfChangeSet</NAME>
 
714
</STRUCT>
 
715
<USER_FUNCTION>
 
716
<NAME>GConfChangeSetForeachFunc</NAME>
 
717
<RETURNS>void </RETURNS>
 
718
GConfChangeSet* cs,
 
719
                                            const gchar* key,
 
720
                                            GConfValue* value,
 
721
                                            gpointer user_data
 
722
</USER_FUNCTION>
 
723
<FUNCTION>
 
724
<NAME>gconf_engine_commit_change_set</NAME>
 
725
<RETURNS>gboolean  </RETURNS>
 
726
GConfEngine* conf,GConfChangeSet* cs,gboolean remove_committed,GError** err
 
727
</FUNCTION>
 
728
<FUNCTION>
 
729
<NAME>gconf_engine_reverse_change_set</NAME>
 
730
<RETURNS>GConfChangeSet *</RETURNS>
 
731
GConfEngine* conf,GConfChangeSet* cs,GError** err
 
732
</FUNCTION>
 
733
<FUNCTION>
 
734
<NAME>gconf_engine_change_set_from_currentv</NAME>
 
735
<RETURNS>GConfChangeSet *</RETURNS>
 
736
GConfEngine* conf,const gchar** keys,GError** err
 
737
</FUNCTION>
 
738
<FUNCTION>
 
739
<NAME>gconf_engine_change_set_from_current</NAME>
 
740
<RETURNS>GConfChangeSet *</RETURNS>
 
741
GConfEngine* conf,GError** err,const gchar* first_key,...
 
742
</FUNCTION>
 
743
<FUNCTION>
 
744
<NAME>gconf_change_set_new</NAME>
 
745
<RETURNS>GConfChangeSet *</RETURNS>
 
746
void
 
747
</FUNCTION>
 
748
<FUNCTION>
 
749
<NAME>gconf_change_set_ref</NAME>
 
750
<RETURNS>void  </RETURNS>
 
751
GConfChangeSet* cs
 
752
</FUNCTION>
 
753
<FUNCTION>
 
754
<NAME>gconf_change_set_unref</NAME>
 
755
<RETURNS>void  </RETURNS>
 
756
GConfChangeSet* cs
 
757
</FUNCTION>
 
758
<FUNCTION>
 
759
<NAME>gconf_change_set_clear</NAME>
 
760
<RETURNS>void  </RETURNS>
 
761
GConfChangeSet* cs
 
762
</FUNCTION>
 
763
<FUNCTION>
 
764
<NAME>gconf_change_set_size</NAME>
 
765
<RETURNS>guint  </RETURNS>
 
766
GConfChangeSet* cs
 
767
</FUNCTION>
 
768
<FUNCTION>
 
769
<NAME>gconf_change_set_remove</NAME>
 
770
<RETURNS>void  </RETURNS>
 
771
GConfChangeSet* cs,const gchar* key
 
772
</FUNCTION>
 
773
<FUNCTION>
 
774
<NAME>gconf_change_set_foreach</NAME>
 
775
<RETURNS>void  </RETURNS>
 
776
GConfChangeSet* cs,GConfChangeSetForeachFunc func,gpointer user_data
 
777
</FUNCTION>
 
778
<FUNCTION>
 
779
<NAME>gconf_change_set_check_value</NAME>
 
780
<RETURNS>gboolean  </RETURNS>
 
781
GConfChangeSet* cs, const gchar* key,GConfValue** value_retloc
 
782
</FUNCTION>
 
783
<FUNCTION>
 
784
<NAME>gconf_change_set_set</NAME>
 
785
<RETURNS>void  </RETURNS>
 
786
GConfChangeSet* cs, const gchar* key,GConfValue* value
 
787
</FUNCTION>
 
788
<FUNCTION>
 
789
<NAME>gconf_change_set_set_nocopy</NAME>
 
790
<RETURNS>void  </RETURNS>
 
791
GConfChangeSet* cs, const gchar* key,GConfValue* value
 
792
</FUNCTION>
 
793
<FUNCTION>
 
794
<NAME>gconf_change_set_unset</NAME>
 
795
<RETURNS>void  </RETURNS>
 
796
GConfChangeSet* cs, const gchar* key
 
797
</FUNCTION>
 
798
<FUNCTION>
 
799
<NAME>gconf_change_set_set_float</NAME>
 
800
<RETURNS>void  </RETURNS>
 
801
GConfChangeSet* cs, const gchar* key,gdouble val
 
802
</FUNCTION>
 
803
<FUNCTION>
 
804
<NAME>gconf_change_set_set_int</NAME>
 
805
<RETURNS>void  </RETURNS>
 
806
GConfChangeSet* cs, const gchar* key,gint val
 
807
</FUNCTION>
 
808
<FUNCTION>
 
809
<NAME>gconf_change_set_set_string</NAME>
 
810
<RETURNS>void  </RETURNS>
 
811
GConfChangeSet* cs, const gchar* key,const gchar* val
 
812
</FUNCTION>
 
813
<FUNCTION>
 
814
<NAME>gconf_change_set_set_bool</NAME>
 
815
<RETURNS>void  </RETURNS>
 
816
GConfChangeSet* cs, const gchar* key,gboolean val
 
817
</FUNCTION>
 
818
<FUNCTION>
 
819
<NAME>gconf_change_set_set_schema</NAME>
 
820
<RETURNS>void  </RETURNS>
 
821
GConfChangeSet* cs, const gchar* key,GConfSchema* val
 
822
</FUNCTION>
 
823
<FUNCTION>
 
824
<NAME>gconf_change_set_set_list</NAME>
 
825
<RETURNS>void  </RETURNS>
 
826
GConfChangeSet* cs, const gchar* key,GConfValueType list_type,GSList* list
 
827
</FUNCTION>
 
828
<FUNCTION>
 
829
<NAME>gconf_change_set_set_pair</NAME>
 
830
<RETURNS>void  </RETURNS>
 
831
GConfChangeSet* cs, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gconstpointer address_of_car,gconstpointer address_of_cdr
 
832
</FUNCTION>
 
833
<FUNCTION>
 
834
<NAME>gconf_change_set_set_user_data</NAME>
 
835
<RETURNS>void  </RETURNS>
 
836
GConfChangeSet *cs,gpointer        data,GDestroyNotify  dnotify
 
837
</FUNCTION>
 
838
<FUNCTION>
 
839
<NAME>gconf_change_set_get_user_data</NAME>
 
840
<RETURNS>gpointer  </RETURNS>
 
841
GConfChangeSet *cs
 
842
</FUNCTION>
 
843
<STRUCT>
 
844
<NAME>GConfDatabase</NAME>
 
845
</STRUCT>
 
846
<STRUCT>
 
847
<NAME>GConfDatabase</NAME>
 
848
struct GConfDatabase
 
849
{
 
850
  /* "inherit" from the servant,
 
851
     must be first in struct */
 
852
  POA_ConfigDatabase2 servant;
 
853
 
 
854
  ConfigDatabase objref;
 
855
  
 
856
  GConfListeners* listeners;
 
857
  GConfSources* sources;
 
858
 
 
859
  GTime last_access;
 
860
  guint sync_idle;
 
861
  guint sync_timeout;
 
862
 
 
863
  gchar *persistent_name;
 
864
};
 
865
</STRUCT>
 
866
<FUNCTION>
 
867
<NAME>gconf_database_new</NAME>
 
868
<RETURNS>GConfDatabase *</RETURNS>
 
869
GConfSources  *sources
 
870
</FUNCTION>
 
871
<FUNCTION>
 
872
<NAME>gconf_database_free</NAME>
 
873
<RETURNS>void  </RETURNS>
 
874
GConfDatabase *db
 
875
</FUNCTION>
 
876
<FUNCTION>
 
877
<NAME>gconf_database_drop_dead_listeners</NAME>
 
878
<RETURNS>void  </RETURNS>
 
879
GConfDatabase *db
 
880
</FUNCTION>
 
881
<FUNCTION>
 
882
<NAME>gconf_database_add_listener</NAME>
 
883
<RETURNS>CORBA_unsigned_long  </RETURNS>
 
884
GConfDatabase       *db,ConfigListener       who,const gchar         *where
 
885
</FUNCTION>
 
886
<FUNCTION>
 
887
<NAME>gconf_database_remove_listener</NAME>
 
888
<RETURNS>void  </RETURNS>
 
889
GConfDatabase       *db,CORBA_unsigned_long  cnxn
 
890
</FUNCTION>
 
891
<FUNCTION>
 
892
<NAME>gconf_database_readd_listener</NAME>
 
893
<RETURNS>CORBA_unsigned_long  </RETURNS>
 
894
GConfDatabase       *db,ConfigListener       who,const gchar         *where
 
895
</FUNCTION>
 
896
<FUNCTION>
 
897
<NAME>gconf_database_notify_listeners</NAME>
 
898
<RETURNS>void  </RETURNS>
 
899
GConfDatabase       *db,const gchar         *key,const ConfigValue   *value,gboolean             is_default,gboolean             is_writable
 
900
</FUNCTION>
 
901
<FUNCTION>
 
902
<NAME>gconf_database_query_value</NAME>
 
903
<RETURNS>GConfValue *</RETURNS>
 
904
GConfDatabase  *db,const gchar    *key,const gchar   **locales,gboolean        use_schema_default,gchar         **schema_name,gboolean       *value_is_default,gboolean       *value_is_writable,GError    **err
 
905
</FUNCTION>
 
906
<FUNCTION>
 
907
<NAME>gconf_database_query_default_value</NAME>
 
908
<RETURNS>GConfValue *</RETURNS>
 
909
GConfDatabase  *db,const gchar    *key,const gchar   **locales,gboolean       *is_writable,GError    **err
 
910
</FUNCTION>
 
911
<FUNCTION>
 
912
<NAME>gconf_database_set</NAME>
 
913
<RETURNS>void  </RETURNS>
 
914
GConfDatabase      *db,const gchar        *key,GConfValue         *value,const ConfigValue  *cvalue,GError        **err
 
915
</FUNCTION>
 
916
<FUNCTION>
 
917
<NAME>gconf_database_unset</NAME>
 
918
<RETURNS>void  </RETURNS>
 
919
GConfDatabase      *db,const gchar        *key,const gchar        *locale,GError        **err
 
920
</FUNCTION>
 
921
<FUNCTION>
 
922
<NAME>gconf_database_dir_exists</NAME>
 
923
<RETURNS>gboolean  </RETURNS>
 
924
GConfDatabase  *db,const gchar    *dir,GError    **err
 
925
</FUNCTION>
 
926
<FUNCTION>
 
927
<NAME>gconf_database_remove_dir</NAME>
 
928
<RETURNS>void  </RETURNS>
 
929
GConfDatabase  *db,const gchar    *dir,GError    **err
 
930
</FUNCTION>
 
931
<FUNCTION>
 
932
<NAME>gconf_database_all_entries</NAME>
 
933
<RETURNS>GSList *</RETURNS>
 
934
GConfDatabase  *db,const gchar    *dir,const gchar   **locales,GError    **err
 
935
</FUNCTION>
 
936
<FUNCTION>
 
937
<NAME>gconf_database_all_dirs</NAME>
 
938
<RETURNS>GSList *</RETURNS>
 
939
GConfDatabase  *db,const gchar    *dir,GError    **err
 
940
</FUNCTION>
 
941
<FUNCTION>
 
942
<NAME>gconf_database_set_schema</NAME>
 
943
<RETURNS>void  </RETURNS>
 
944
GConfDatabase  *db,const gchar    *key,const gchar    *schema_key,GError    **err
 
945
</FUNCTION>
 
946
<FUNCTION>
 
947
<NAME>gconf_database_sync</NAME>
 
948
<RETURNS>void  </RETURNS>
 
949
GConfDatabase  *db,GError    **err
 
950
</FUNCTION>
 
951
<FUNCTION>
 
952
<NAME>gconf_database_synchronous_sync</NAME>
 
953
<RETURNS>gboolean  </RETURNS>
 
954
GConfDatabase  *db,GError    **err
 
955
</FUNCTION>
 
956
<FUNCTION>
 
957
<NAME>gconf_database_clear_cache</NAME>
 
958
<RETURNS>void  </RETURNS>
 
959
GConfDatabase  *db,GError    **err
 
960
</FUNCTION>
 
961
<FUNCTION>
 
962
<NAME>gconfd_locale_cache_expire</NAME>
 
963
<RETURNS>void  </RETURNS>
 
964
void
 
965
</FUNCTION>
 
966
<FUNCTION>
 
967
<NAME>gconfd_locale_cache_drop</NAME>
 
968
<RETURNS>void  </RETURNS>
 
969
void
 
970
</FUNCTION>
 
971
<FUNCTION>
 
972
<NAME>gconf_database_get_persistent_name</NAME>
 
973
<RETURNS>const gchar *</RETURNS>
 
974
GConfDatabase *db
 
975
</FUNCTION>
 
976
<FUNCTION>
 
977
<NAME>gconf_database_log_listeners_to_string</NAME>
 
978
<RETURNS>void  </RETURNS>
 
979
GConfDatabase *db,gboolean is_default,GString *str
 
980
</FUNCTION>
 
981
<STRUCT>
 
982
<NAME>GConfEngine</NAME>
 
983
</STRUCT>
 
984
<FUNCTION>
 
985
<NAME>gconf_engine_get_default</NAME>
 
986
<RETURNS>GConfEngine *</RETURNS>
 
987
void
 
988
</FUNCTION>
 
989
<FUNCTION>
 
990
<NAME>gconf_engine_get_for_address</NAME>
 
991
<RETURNS>GConfEngine *</RETURNS>
 
992
const gchar* address,GError** err
 
993
</FUNCTION>
 
994
<FUNCTION>
 
995
<NAME>gconf_engine_unref</NAME>
 
996
<RETURNS>void  </RETURNS>
 
997
GConfEngine* conf
 
998
</FUNCTION>
 
999
<FUNCTION>
 
1000
<NAME>gconf_engine_ref</NAME>
 
1001
<RETURNS>void  </RETURNS>
 
1002
GConfEngine* conf
 
1003
</FUNCTION>
 
1004
<FUNCTION>
 
1005
<NAME>gconf_engine_get_local</NAME>
 
1006
<RETURNS>GConfEngine *</RETURNS>
 
1007
const gchar* address, GError** err
 
1008
</FUNCTION>
 
1009
<FUNCTION>
 
1010
<NAME>gconf_engine_set_user_data</NAME>
 
1011
<RETURNS>void  </RETURNS>
 
1012
GConfEngine   *engine,gpointer       data,GDestroyNotify dnotify
 
1013
</FUNCTION>
 
1014
<FUNCTION>
 
1015
<NAME>gconf_engine_get_user_data</NAME>
 
1016
<RETURNS>gpointer  </RETURNS>
 
1017
GConfEngine   *engine
 
1018
</FUNCTION>
 
1019
<MACRO>
 
1020
<NAME>GCONF_ERROR</NAME>
 
1021
#define GCONF_ERROR gconf_error_quark ()
 
1022
</MACRO>
 
1023
<ENUM>
 
1024
<NAME>GConfError</NAME>
 
1025
typedef enum {
 
1026
  GCONF_ERROR_SUCCESS = 0,
 
1027
  GCONF_ERROR_FAILED = 1,        /* Something didn't work, don't know why, probably unrecoverable
 
1028
                                    so there's no point having a more specific errno */
 
1029
 
 
1030
  GCONF_ERROR_NO_SERVER = 2,     /* Server can't be launched/contacted */
 
1031
  GCONF_ERROR_NO_PERMISSION = 3, /* don't have permission for that */
 
1032
  GCONF_ERROR_BAD_ADDRESS = 4,   /* Address couldn't be resolved */
 
1033
  GCONF_ERROR_BAD_KEY = 5,       /* directory or key isn't valid (contains bad
 
1034
                                    characters, or malformed slash arrangement) */
 
1035
  GCONF_ERROR_PARSE_ERROR = 6,   /* Syntax error when parsing */
 
1036
  GCONF_ERROR_CORRUPT = 7,       /* Fatal error parsing/loading information inside the backend */
 
1037
  GCONF_ERROR_TYPE_MISMATCH = 8, /* Type requested doesn't match type found */
 
1038
  GCONF_ERROR_IS_DIR = 9,        /* Requested key operation on a dir */
 
1039
  GCONF_ERROR_IS_KEY = 10,       /* Requested dir operation on a key */
 
1040
  GCONF_ERROR_OVERRIDDEN = 11,   /* Read-only source at front of path has set the value */
 
1041
  GCONF_ERROR_OAF_ERROR = 12,    /* liboaf error */
 
1042
  GCONF_ERROR_LOCAL_ENGINE = 13, /* Tried to use remote operations on a local engine */
 
1043
  GCONF_ERROR_LOCK_FAILED = 14,  /* Failed to get a lockfile */
 
1044
  GCONF_ERROR_NO_WRITABLE_DATABASE = 15, /* nowhere to write a value */
 
1045
  GCONF_ERROR_IN_SHUTDOWN = 16   /* server is shutting down */
 
1046
} GConfError;
 
1047
</ENUM>
 
1048
<FUNCTION>
 
1049
<NAME>gconf_error_quark</NAME>
 
1050
<RETURNS>GQuark  </RETURNS>
 
1051
void
 
1052
</FUNCTION>
 
1053
<STRUCT>
 
1054
<NAME>GError</NAME>
 
1055
</STRUCT>
 
1056
<STRUCT>
 
1057
<NAME>GError</NAME>
 
1058
struct GError
 
1059
{
 
1060
  GQuark       domain;
 
1061
  gint         code;
 
1062
  gchar       *message;
 
1063
};
 
1064
</STRUCT>
 
1065
<FUNCTION>
 
1066
<NAME>g_error_new</NAME>
 
1067
<RETURNS>GError *</RETURNS>
 
1068
GQuark         domain,gint           code,const gchar   *format,...
 
1069
</FUNCTION>
 
1070
<FUNCTION>
 
1071
<NAME>g_error_new_literal</NAME>
 
1072
<RETURNS>GError *</RETURNS>
 
1073
GQuark         domain,gint           code,const gchar   *message
 
1074
</FUNCTION>
 
1075
<FUNCTION>
 
1076
<NAME>g_error_free</NAME>
 
1077
<RETURNS>void  </RETURNS>
 
1078
GError        *error
 
1079
</FUNCTION>
 
1080
<FUNCTION>
 
1081
<NAME>g_error_copy</NAME>
 
1082
<RETURNS>GError *</RETURNS>
 
1083
const GError  *error
 
1084
</FUNCTION>
 
1085
<FUNCTION>
 
1086
<NAME>g_error_matches</NAME>
 
1087
<RETURNS>gboolean  </RETURNS>
 
1088
const GError  *error,GQuark         domain,gint           code
 
1089
</FUNCTION>
 
1090
<FUNCTION>
 
1091
<NAME>g_set_error</NAME>
 
1092
<RETURNS>void  </RETURNS>
 
1093
GError       **err,GQuark         domain,gint           code,const gchar   *format,...
 
1094
</FUNCTION>
 
1095
<FUNCTION>
 
1096
<NAME>g_clear_error</NAME>
 
1097
<RETURNS>void  </RETURNS>
 
1098
GError       **err
 
1099
</FUNCTION>
 
1100
<FUNCTION>
 
1101
<NAME>g_propagate_error</NAME>
 
1102
<RETURNS>void  </RETURNS>
 
1103
GError       **dest,GError        *src
 
1104
</FUNCTION>
 
1105
<FUNCTION>
 
1106
<NAME>gconf_key_directory</NAME>
 
1107
<RETURNS>gchar *</RETURNS>
 
1108
const gchar* key
 
1109
</FUNCTION>
 
1110
<FUNCTION>
 
1111
<NAME>gconf_key_key</NAME>
 
1112
<RETURNS>const gchar *</RETURNS>
 
1113
const gchar* key
 
1114
</FUNCTION>
 
1115
<FUNCTION>
 
1116
<NAME>gconf_file_test</NAME>
 
1117
<RETURNS>gboolean  </RETURNS>
 
1118
const gchar* filename, int test
 
1119
</FUNCTION>
 
1120
<FUNCTION>
 
1121
<NAME>gconf_file_exists</NAME>
 
1122
<RETURNS>gboolean  </RETURNS>
 
1123
const gchar* filename
 
1124
</FUNCTION>
 
1125
<FUNCTION>
 
1126
<NAME>gconf_value_from_corba_value</NAME>
 
1127
<RETURNS>GConfValue *</RETURNS>
 
1128
const ConfigValue *value
 
1129
</FUNCTION>
 
1130
<FUNCTION>
 
1131
<NAME>corba_value_from_gconf_value</NAME>
 
1132
<RETURNS>ConfigValue *</RETURNS>
 
1133
GConfValue        *value
 
1134
</FUNCTION>
 
1135
<FUNCTION>
 
1136
<NAME>fill_corba_value_from_gconf_value</NAME>
 
1137
<RETURNS>void  </RETURNS>
 
1138
GConfValue        *value,ConfigValue       *dest
 
1139
</FUNCTION>
 
1140
<FUNCTION>
 
1141
<NAME>invalid_corba_value</NAME>
 
1142
<RETURNS>ConfigValue *</RETURNS>
 
1143
void
 
1144
</FUNCTION>
 
1145
<FUNCTION>
 
1146
<NAME>gconf_object_to_string</NAME>
 
1147
<RETURNS>gchar *</RETURNS>
 
1148
CORBA_Object obj,GError **err
 
1149
</FUNCTION>
 
1150
<FUNCTION>
 
1151
<NAME>fill_corba_schema_from_gconf_schema</NAME>
 
1152
<RETURNS>void  </RETURNS>
 
1153
GConfSchema        *sc,ConfigSchema       *dest
 
1154
</FUNCTION>
 
1155
<FUNCTION>
 
1156
<NAME>corba_schema_from_gconf_schema</NAME>
 
1157
<RETURNS>ConfigSchema *</RETURNS>
 
1158
GConfSchema        *sc
 
1159
</FUNCTION>
 
1160
<FUNCTION>
 
1161
<NAME>gconf_schema_from_corba_schema</NAME>
 
1162
<RETURNS>GConfSchema *</RETURNS>
 
1163
const ConfigSchema *cs
 
1164
</FUNCTION>
 
1165
<FUNCTION>
 
1166
<NAME>gconf_value_type_to_string</NAME>
 
1167
<RETURNS>const gchar *</RETURNS>
 
1168
GConfValueType  type
 
1169
</FUNCTION>
 
1170
<FUNCTION>
 
1171
<NAME>gconf_value_type_from_string</NAME>
 
1172
<RETURNS>GConfValueType  </RETURNS>
 
1173
const gchar    *str
 
1174
</FUNCTION>
 
1175
<FUNCTION>
 
1176
<NAME>gconf_load_source_path</NAME>
 
1177
<RETURNS>gchar **</RETURNS>
 
1178
const gchar* filename, GError** err
 
1179
</FUNCTION>
 
1180
<FUNCTION>
 
1181
<NAME>gconf_shutdown_daemon</NAME>
 
1182
<RETURNS>void  </RETURNS>
 
1183
GError **err
 
1184
</FUNCTION>
 
1185
<FUNCTION>
 
1186
<NAME>gconf_ping_daemon</NAME>
 
1187
<RETURNS>gboolean  </RETURNS>
 
1188
void
 
1189
</FUNCTION>
 
1190
<FUNCTION>
 
1191
<NAME>gconf_spawn_daemon</NAME>
 
1192
<RETURNS>gboolean  </RETURNS>
 
1193
GError **err
 
1194
</FUNCTION>
 
1195
<FUNCTION>
 
1196
<NAME>gconf_string_to_gulong</NAME>
 
1197
<RETURNS>gulong  </RETURNS>
 
1198
const gchar *str
 
1199
</FUNCTION>
 
1200
<FUNCTION>
 
1201
<NAME>gconf_string_to_double</NAME>
 
1202
<RETURNS>gboolean  </RETURNS>
 
1203
const gchar *str,gdouble     *val
 
1204
</FUNCTION>
 
1205
<FUNCTION>
 
1206
<NAME>gconf_double_to_string</NAME>
 
1207
<RETURNS>gchar *</RETURNS>
 
1208
gdouble      val
 
1209
</FUNCTION>
 
1210
<FUNCTION>
 
1211
<NAME>gconf_current_locale</NAME>
 
1212
<RETURNS>const gchar *</RETURNS>
 
1213
void
 
1214
</FUNCTION>
 
1215
<ENUM>
 
1216
<NAME>GConfLogPriority</NAME>
 
1217
typedef enum {
 
1218
  GCL_EMERG,
 
1219
  GCL_ALERT,
 
1220
  GCL_CRIT,
 
1221
  GCL_ERR,
 
1222
  GCL_WARNING,
 
1223
  GCL_NOTICE,
 
1224
  GCL_INFO,
 
1225
  GCL_DEBUG
 
1226
} GConfLogPriority;
 
1227
</ENUM>
 
1228
<FUNCTION>
 
1229
<NAME>gconf_log</NAME>
 
1230
<RETURNS>void  </RETURNS>
 
1231
GConfLogPriority pri, const gchar* format, ...
 
1232
</FUNCTION>
 
1233
<VARIABLE>
 
1234
<NAME>gconf_log_debug_messages</NAME>
 
1235
extern gboolean gconf_log_debug_messages;
 
1236
</VARIABLE>
 
1237
<FUNCTION>
 
1238
<NAME>gconf_key_check</NAME>
 
1239
<RETURNS>gboolean  </RETURNS>
 
1240
const gchar* key, GError** err
 
1241
</FUNCTION>
 
1242
<FUNCTION>
 
1243
<NAME>gconf_value_new_from_string</NAME>
 
1244
<RETURNS>GConfValue *</RETURNS>
 
1245
GConfValueType type,const gchar* str,GError** err
 
1246
</FUNCTION>
 
1247
<FUNCTION>
 
1248
<NAME>gconf_value_new_list_from_string</NAME>
 
1249
<RETURNS>GConfValue *</RETURNS>
 
1250
GConfValueType list_type,const gchar* str,GError** err
 
1251
</FUNCTION>
 
1252
<FUNCTION>
 
1253
<NAME>gconf_value_new_pair_from_string</NAME>
 
1254
<RETURNS>GConfValue *</RETURNS>
 
1255
GConfValueType car_type,GConfValueType cdr_type,const gchar* str,GError** err
 
1256
</FUNCTION>
 
1257
<FUNCTION>
 
1258
<NAME>gconf_quote_string</NAME>
 
1259
<RETURNS>gchar *</RETURNS>
 
1260
const gchar  *str
 
1261
</FUNCTION>
 
1262
<FUNCTION>
 
1263
<NAME>gconf_unquote_string</NAME>
 
1264
<RETURNS>gchar *</RETURNS>
 
1265
const gchar  *str,const gchar **end,GError      **err
 
1266
</FUNCTION>
 
1267
<FUNCTION>
 
1268
<NAME>gconf_unquote_string_inplace</NAME>
 
1269
<RETURNS>void  </RETURNS>
 
1270
gchar        *str,gchar       **end,GError      **err
 
1271
</FUNCTION>
 
1272
<FUNCTION>
 
1273
<NAME>gconf_value_decode</NAME>
 
1274
<RETURNS>GConfValue *</RETURNS>
 
1275
const gchar *encoded
 
1276
</FUNCTION>
 
1277
<FUNCTION>
 
1278
<NAME>gconf_value_encode</NAME>
 
1279
<RETURNS>gchar *</RETURNS>
 
1280
GConfValue  *val
 
1281
</FUNCTION>
 
1282
<FUNCTION>
 
1283
<NAME>gconf_quote_percents</NAME>
 
1284
<RETURNS>gchar *</RETURNS>
 
1285
const gchar* src
 
1286
</FUNCTION>
 
1287
<FUNCTION>
 
1288
<NAME>gconf_value_list_from_primitive_list</NAME>
 
1289
<RETURNS>GConfValue *</RETURNS>
 
1290
GConfValueType  list_type,GSList         *list,GError        **err
 
1291
</FUNCTION>
 
1292
<FUNCTION>
 
1293
<NAME>gconf_value_pair_from_primitive_pair</NAME>
 
1294
<RETURNS>GConfValue *</RETURNS>
 
1295
GConfValueType  car_type,GConfValueType  cdr_type,gconstpointer   address_of_car,gconstpointer   address_of_cdr,GError        **err
 
1296
</FUNCTION>
 
1297
<FUNCTION>
 
1298
<NAME>gconf_value_list_to_primitive_list_destructive</NAME>
 
1299
<RETURNS>GSList *</RETURNS>
 
1300
GConfValue      *val,GConfValueType   list_type,GError         **err
 
1301
</FUNCTION>
 
1302
<FUNCTION>
 
1303
<NAME>gconf_value_pair_to_primitive_pair_destructive</NAME>
 
1304
<RETURNS>gboolean  </RETURNS>
 
1305
GConfValue      *val,GConfValueType   car_type,GConfValueType   cdr_type,gpointer         car_retloc,gpointer         cdr_retloc,GError         **err
 
1306
</FUNCTION>
 
1307
<FUNCTION>
 
1308
<NAME>gconf_set_daemon_mode</NAME>
 
1309
<RETURNS>void  </RETURNS>
 
1310
gboolean     setting
 
1311
</FUNCTION>
 
1312
<FUNCTION>
 
1313
<NAME>gconf_in_daemon_mode</NAME>
 
1314
<RETURNS>gboolean  </RETURNS>
 
1315
void
 
1316
</FUNCTION>
 
1317
<FUNCTION>
 
1318
<NAME>gconf_set_daemon_ior</NAME>
 
1319
<RETURNS>void  </RETURNS>
 
1320
const gchar *ior
 
1321
</FUNCTION>
 
1322
<FUNCTION>
 
1323
<NAME>gconf_get_daemon_ior</NAME>
 
1324
<RETURNS>const gchar *</RETURNS>
 
1325
void
 
1326
</FUNCTION>
 
1327
<FUNCTION>
 
1328
<NAME>gconf_handle_oaf_exception</NAME>
 
1329
<RETURNS>gboolean  </RETURNS>
 
1330
CORBA_Environment* ev, GError** err
 
1331
</FUNCTION>
 
1332
<FUNCTION>
 
1333
<NAME>gconf_nanosleep</NAME>
 
1334
<RETURNS>void  </RETURNS>
 
1335
gulong useconds
 
1336
</FUNCTION>
 
1337
<STRUCT>
 
1338
<NAME>GConfLock</NAME>
 
1339
</STRUCT>
 
1340
<FUNCTION>
 
1341
<NAME>gconf_get_lock</NAME>
 
1342
<RETURNS>GConfLock *</RETURNS>
 
1343
const gchar  *lock_directory,GError      **err
 
1344
</FUNCTION>
 
1345
<FUNCTION>
 
1346
<NAME>gconf_release_lock</NAME>
 
1347
<RETURNS>gboolean  </RETURNS>
 
1348
GConfLock    *lock,GError      **err
 
1349
</FUNCTION>
 
1350
<FUNCTION>
 
1351
<NAME>gconf_get_lock_or_current_holder</NAME>
 
1352
<RETURNS>GConfLock *</RETURNS>
 
1353
const gchar  *lock_directory,ConfigServer *current_server,GError      **err
 
1354
</FUNCTION>
 
1355
<FUNCTION>
 
1356
<NAME>gconf_get_current_lock_holder</NAME>
 
1357
<RETURNS>ConfigServer  </RETURNS>
 
1358
const gchar *lock_directory
 
1359
</FUNCTION>
 
1360
<FUNCTION>
 
1361
<NAME>gconf_error_new</NAME>
 
1362
<RETURNS>GError *</RETURNS>
 
1363
GConfError en,const gchar* format, ...
 
1364
</FUNCTION>
 
1365
<FUNCTION>
 
1366
<NAME>gconf_set_error</NAME>
 
1367
<RETURNS>void  </RETURNS>
 
1368
GError** err,GConfError en,const gchar* format, ...
 
1369
</FUNCTION>
 
1370
<FUNCTION>
 
1371
<NAME>gconf_compose_errors</NAME>
 
1372
<RETURNS>GError *</RETURNS>
 
1373
GError* err1, GError* err2
 
1374
</FUNCTION>
 
1375
<FUNCTION>
 
1376
<NAME>gconf_orb_get</NAME>
 
1377
<RETURNS>CORBA_ORB  </RETURNS>
 
1378
void
 
1379
</FUNCTION>
 
1380
<FUNCTION>
 
1381
<NAME>gconf_activate_server</NAME>
 
1382
<RETURNS>ConfigServer  </RETURNS>
 
1383
gboolean  start_if_not_found,GError  **error
 
1384
</FUNCTION>
 
1385
<FUNCTION>
 
1386
<NAME>gconf_get_lock_dir</NAME>
 
1387
<RETURNS>char *</RETURNS>
 
1388
void
 
1389
</FUNCTION>
 
1390
<FUNCTION>
 
1391
<NAME>gconf_get_daemon_dir</NAME>
 
1392
<RETURNS>char *</RETURNS>
 
1393
void
 
1394
</FUNCTION>
 
1395
<FUNCTION>
 
1396
<NAME>gconf_schema_validate</NAME>
 
1397
<RETURNS>gboolean  </RETURNS>
 
1398
GConfSchema *sc,GError     **err
 
1399
</FUNCTION>
 
1400
<FUNCTION>
 
1401
<NAME>gconf_value_validate</NAME>
 
1402
<RETURNS>gboolean  </RETURNS>
 
1403
GConfValue *value,GError    **err
 
1404
</FUNCTION>
 
1405
<MACRO>
 
1406
<NAME>g_utf8_validate</NAME>
 
1407
#define g_utf8_validate gconf_g_utf8_validate
 
1408
</MACRO>
 
1409
<FUNCTION>
 
1410
<NAME>gconf_g_utf8_validate</NAME>
 
1411
<RETURNS>gboolean  </RETURNS>
 
1412
const gchar  *str,gssize        max_len,const gchar **end
 
1413
</FUNCTION>
 
1414
<MACRO>
 
1415
<NAME>_</NAME>
 
1416
#    define _(String) dgettext (GETTEXT_PACKAGE, String)
 
1417
</MACRO>
 
1418
<MACRO>
 
1419
<NAME>N_</NAME>
 
1420
#        define N_(String) gettext_noop (String)
 
1421
</MACRO>
 
1422
<MACRO>
 
1423
<NAME>N_</NAME>
 
1424
#        define N_(String) (String)
 
1425
</MACRO>
 
1426
<MACRO>
 
1427
<NAME>textdomain</NAME>
 
1428
#    define textdomain(String) (String)
 
1429
</MACRO>
 
1430
<MACRO>
 
1431
<NAME>bindtextdomain</NAME>
 
1432
#    define bindtextdomain(Domain,Directory) (Domain)
 
1433
</MACRO>
 
1434
<MACRO>
 
1435
<NAME>_</NAME>
 
1436
#    define _(String) (String)
 
1437
</MACRO>
 
1438
<MACRO>
 
1439
<NAME>N_</NAME>
 
1440
#    define N_(String) (String)
 
1441
</MACRO>
 
1442
<STRUCT>
 
1443
<NAME>GConfListeners</NAME>
 
1444
</STRUCT>
 
1445
<USER_FUNCTION>
 
1446
<NAME>GConfListenersCallback</NAME>
 
1447
<RETURNS>void </RETURNS>
 
1448
GConfListeners* listeners,
 
1449
                                       const gchar*    all_above_key,
 
1450
                                       guint           cnxn_id,
 
1451
                                       gpointer        listener_data,
 
1452
                                       gpointer        user_data
 
1453
</USER_FUNCTION>
 
1454
<USER_FUNCTION>
 
1455
<NAME>GConfListenersForeach</NAME>
 
1456
<RETURNS>void </RETURNS>
 
1457
const gchar* location,
 
1458
                                       guint        cnxn_id,
 
1459
                                       gpointer     listener_data,
 
1460
                                       gpointer     user_data
 
1461
</USER_FUNCTION>
 
1462
<USER_FUNCTION>
 
1463
<NAME>GConfListenersPredicate</NAME>
 
1464
<RETURNS>gboolean </RETURNS>
 
1465
const gchar* location,
 
1466
                                             guint        cnxn_id,
 
1467
                                             gpointer     listener_data,
 
1468
                                             gpointer     user_data
 
1469
</USER_FUNCTION>
 
1470
<FUNCTION>
 
1471
<NAME>gconf_listeners_new</NAME>
 
1472
<RETURNS>GConfListeners *</RETURNS>
 
1473
void
 
1474
</FUNCTION>
 
1475
<FUNCTION>
 
1476
<NAME>gconf_listeners_free</NAME>
 
1477
<RETURNS>void  </RETURNS>
 
1478
GConfListeners* listeners
 
1479
</FUNCTION>
 
1480
<FUNCTION>
 
1481
<NAME>gconf_listeners_add</NAME>
 
1482
<RETURNS>guint  </RETURNS>
 
1483
GConfListeners* listeners,const gchar* listen_point,gpointer listener_data,GFreeFunc destroy_notify
 
1484
</FUNCTION>
 
1485
<FUNCTION>
 
1486
<NAME>gconf_listeners_remove</NAME>
 
1487
<RETURNS>void  </RETURNS>
 
1488
GConfListeners          *listeners,guint                    cnxn_id
 
1489
</FUNCTION>
 
1490
<FUNCTION>
 
1491
<NAME>gconf_listeners_notify</NAME>
 
1492
<RETURNS>void  </RETURNS>
 
1493
GConfListeners          *listeners,const gchar             *all_above,GConfListenersCallback   callback,gpointer                 user_data
 
1494
</FUNCTION>
 
1495
<FUNCTION>
 
1496
<NAME>gconf_listeners_count</NAME>
 
1497
<RETURNS>guint  </RETURNS>
 
1498
GConfListeners          *listeners
 
1499
</FUNCTION>
 
1500
<FUNCTION>
 
1501
<NAME>gconf_listeners_foreach</NAME>
 
1502
<RETURNS>void  </RETURNS>
 
1503
GConfListeners          *listeners,GConfListenersForeach    callback,gpointer                 user_data
 
1504
</FUNCTION>
 
1505
<FUNCTION>
 
1506
<NAME>gconf_listeners_get_data</NAME>
 
1507
<RETURNS>gboolean  </RETURNS>
 
1508
GConfListeners          *listeners,guint                    cnxn_id,gpointer                *listener_data_p,const gchar            **location_p
 
1509
</FUNCTION>
 
1510
<FUNCTION>
 
1511
<NAME>gconf_listeners_remove_if</NAME>
 
1512
<RETURNS>void  </RETURNS>
 
1513
GConfListeners         *listeners,GConfListenersPredicate predicate,gpointer                user_data
 
1514
</FUNCTION>
 
1515
<STRUCT>
 
1516
<NAME>GConfLocaleCache</NAME>
 
1517
</STRUCT>
 
1518
<FUNCTION>
 
1519
<NAME>gconf_locale_cache_new</NAME>
 
1520
<RETURNS>GConfLocaleCache *</RETURNS>
 
1521
void
 
1522
</FUNCTION>
 
1523
<FUNCTION>
 
1524
<NAME>gconf_locale_cache_free</NAME>
 
1525
<RETURNS>void  </RETURNS>
 
1526
GConfLocaleCache* cache
 
1527
</FUNCTION>
 
1528
<FUNCTION>
 
1529
<NAME>gconf_locale_cache_expire</NAME>
 
1530
<RETURNS>void  </RETURNS>
 
1531
GConfLocaleCache* cache,guint max_age_exclusive_in_seconds
 
1532
</FUNCTION>
 
1533
<STRUCT>
 
1534
<NAME>GConfLocaleList</NAME>
 
1535
</STRUCT>
 
1536
<STRUCT>
 
1537
<NAME>GConfLocaleList</NAME>
 
1538
struct GConfLocaleList {
 
1539
  const gchar** list;
 
1540
};
 
1541
</STRUCT>
 
1542
<FUNCTION>
 
1543
<NAME>gconf_locale_list_ref</NAME>
 
1544
<RETURNS>void  </RETURNS>
 
1545
GConfLocaleList* list
 
1546
</FUNCTION>
 
1547
<FUNCTION>
 
1548
<NAME>gconf_locale_list_unref</NAME>
 
1549
<RETURNS>void  </RETURNS>
 
1550
GConfLocaleList* list
 
1551
</FUNCTION>
 
1552
<FUNCTION>
 
1553
<NAME>gconf_locale_cache_get_list</NAME>
 
1554
<RETURNS>GConfLocaleList *</RETURNS>
 
1555
GConfLocaleCache* cache,const gchar* locale
 
1556
</FUNCTION>
 
1557
<FUNCTION>
 
1558
<NAME>gconf_split_locale</NAME>
 
1559
<RETURNS>gchar **</RETURNS>
 
1560
const gchar* locale
 
1561
</FUNCTION>
 
1562
<STRUCT>
 
1563
<NAME>GConfSchema</NAME>
 
1564
struct GConfSchema {
 
1565
  GConfValueType type; /* Type of the described entry */
 
1566
  GConfValueType list_type; /* List type of the described entry */
 
1567
  GConfValueType car_type; /* Pair car type of the described entry */
 
1568
  GConfValueType cdr_type; /* Pair cdr type of the described entry */
 
1569
  gchar* locale;       /* Schema locale */
 
1570
  gchar* owner;        /* Name of creating application */
 
1571
  gchar* short_desc;   /* 40 char or less description, no newlines */
 
1572
  gchar* long_desc;    /* could be a paragraph or so */
 
1573
  GConfValue* default_value; /* Default value of the key */
 
1574
};
 
1575
</STRUCT>
 
1576
<FUNCTION>
 
1577
<NAME>gconf_schema_new</NAME>
 
1578
<RETURNS>GConfSchema *</RETURNS>
 
1579
void
 
1580
</FUNCTION>
 
1581
<FUNCTION>
 
1582
<NAME>gconf_schema_free</NAME>
 
1583
<RETURNS>void  </RETURNS>
 
1584
GConfSchema *sc
 
1585
</FUNCTION>
 
1586
<FUNCTION>
 
1587
<NAME>gconf_schema_copy</NAME>
 
1588
<RETURNS>GConfSchema *</RETURNS>
 
1589
GConfSchema *sc
 
1590
</FUNCTION>
 
1591
<FUNCTION>
 
1592
<NAME>gconf_schema_set_type</NAME>
 
1593
<RETURNS>void  </RETURNS>
 
1594
GConfSchema    *sc,GConfValueType  type
 
1595
</FUNCTION>
 
1596
<FUNCTION>
 
1597
<NAME>gconf_schema_set_list_type</NAME>
 
1598
<RETURNS>void  </RETURNS>
 
1599
GConfSchema    *sc,GConfValueType  type
 
1600
</FUNCTION>
 
1601
<FUNCTION>
 
1602
<NAME>gconf_schema_set_car_type</NAME>
 
1603
<RETURNS>void  </RETURNS>
 
1604
GConfSchema    *sc,GConfValueType  type
 
1605
</FUNCTION>
 
1606
<FUNCTION>
 
1607
<NAME>gconf_schema_set_cdr_type</NAME>
 
1608
<RETURNS>void  </RETURNS>
 
1609
GConfSchema    *sc,GConfValueType  type
 
1610
</FUNCTION>
 
1611
<FUNCTION>
 
1612
<NAME>gconf_schema_set_locale</NAME>
 
1613
<RETURNS>void  </RETURNS>
 
1614
GConfSchema    *sc,const gchar    *locale
 
1615
</FUNCTION>
 
1616
<FUNCTION>
 
1617
<NAME>gconf_schema_set_short_desc</NAME>
 
1618
<RETURNS>void  </RETURNS>
 
1619
GConfSchema    *sc,const gchar    *desc
 
1620
</FUNCTION>
 
1621
<FUNCTION>
 
1622
<NAME>gconf_schema_set_long_desc</NAME>
 
1623
<RETURNS>void  </RETURNS>
 
1624
GConfSchema    *sc,const gchar    *desc
 
1625
</FUNCTION>
 
1626
<FUNCTION>
 
1627
<NAME>gconf_schema_set_owner</NAME>
 
1628
<RETURNS>void  </RETURNS>
 
1629
GConfSchema    *sc,const gchar    *owner
 
1630
</FUNCTION>
 
1631
<FUNCTION>
 
1632
<NAME>gconf_schema_set_default_value</NAME>
 
1633
<RETURNS>void  </RETURNS>
 
1634
GConfSchema    *sc,GConfValue     *val
 
1635
</FUNCTION>
 
1636
<FUNCTION>
 
1637
<NAME>gconf_schema_set_default_value_nocopy</NAME>
 
1638
<RETURNS>void  </RETURNS>
 
1639
GConfSchema    *sc,GConfValue     *val
 
1640
</FUNCTION>
 
1641
<MACRO>
 
1642
<NAME>gconf_schema_get_type</NAME>
 
1643
#define       gconf_schema_get_type(x)          (x->type)
 
1644
</MACRO>
 
1645
<MACRO>
 
1646
<NAME>gconf_schema_get_list_type</NAME>
 
1647
#define       gconf_schema_get_list_type(x)     (x->list_type)
 
1648
</MACRO>
 
1649
<MACRO>
 
1650
<NAME>gconf_schema_get_car_type</NAME>
 
1651
#define       gconf_schema_get_car_type(x)      (x->car_type)
 
1652
</MACRO>
 
1653
<MACRO>
 
1654
<NAME>gconf_schema_get_cdr_type</NAME>
 
1655
#define       gconf_schema_get_cdr_type(x)      (x->cdr_type)
 
1656
</MACRO>
 
1657
<MACRO>
 
1658
<NAME>gconf_schema_get_locale</NAME>
 
1659
#define       gconf_schema_get_locale(x)        ((const gchar*)(x)->locale)
 
1660
</MACRO>
 
1661
<MACRO>
 
1662
<NAME>gconf_schema_get_short_desc</NAME>
 
1663
#define       gconf_schema_get_short_desc(x)    ((const gchar*)(x)->short_desc)
 
1664
</MACRO>
 
1665
<MACRO>
 
1666
<NAME>gconf_schema_get_long_desc</NAME>
 
1667
#define       gconf_schema_get_long_desc(x)     ((const gchar*)(x)->long_desc)
 
1668
</MACRO>
 
1669
<MACRO>
 
1670
<NAME>gconf_schema_get_owner</NAME>
 
1671
#define       gconf_schema_get_owner(x)         ((const gchar*)(x)->owner)
 
1672
</MACRO>
 
1673
<MACRO>
 
1674
<NAME>gconf_schema_get_default_value</NAME>
 
1675
#define       gconf_schema_get_default_value(x) ((x)->default_value)
 
1676
</MACRO>
 
1677
<STRUCT>
 
1678
<NAME>GConfBackend</NAME>
 
1679
</STRUCT>
 
1680
<STRUCT>
 
1681
<NAME>GConfSource</NAME>
 
1682
</STRUCT>
 
1683
<STRUCT>
 
1684
<NAME>GConfSource</NAME>
 
1685
struct GConfSource {
 
1686
  guint flags;
 
1687
  gchar* address;
 
1688
  GConfBackend* backend;
 
1689
};
 
1690
</STRUCT>
 
1691
<ENUM>
 
1692
<NAME>GConfSourceFlags</NAME>
 
1693
typedef enum {
 
1694
  /* These are an optimization to avoid calls to
 
1695
   * the writable/readable methods in the backend
 
1696
   * vtable
 
1697
   */
 
1698
  GCONF_SOURCE_ALL_WRITEABLE = 1 << 0,
 
1699
  GCONF_SOURCE_ALL_READABLE = 1 << 1,
 
1700
  GCONF_SOURCE_NEVER_WRITEABLE = 1 << 2, 
 
1701
  GCONF_SOURCE_ALL_FLAGS = ((1 << 0) | (1 << 1))
 
1702
} GConfSourceFlags;
 
1703
</ENUM>
 
1704
<FUNCTION>
 
1705
<NAME>gconf_resolve_address</NAME>
 
1706
<RETURNS>GConfSource *</RETURNS>
 
1707
const gchar* address,GError** err
 
1708
</FUNCTION>
 
1709
<FUNCTION>
 
1710
<NAME>gconf_source_free</NAME>
 
1711
<RETURNS>void  </RETURNS>
 
1712
GConfSource* source
 
1713
</FUNCTION>
 
1714
<STRUCT>
 
1715
<NAME>GConfSources</NAME>
 
1716
</STRUCT>
 
1717
<STRUCT>
 
1718
<NAME>GConfSources</NAME>
 
1719
struct GConfSources {
 
1720
  GList* sources;
 
1721
  
 
1722
};
 
1723
</STRUCT>
 
1724
<FUNCTION>
 
1725
<NAME>gconf_sources_new_from_addresses</NAME>
 
1726
<RETURNS>GConfSources *</RETURNS>
 
1727
const gchar **addresses,GError   **err
 
1728
</FUNCTION>
 
1729
<FUNCTION>
 
1730
<NAME>gconf_sources_new_from_source</NAME>
 
1731
<RETURNS>GConfSources *</RETURNS>
 
1732
GConfSource   *source
 
1733
</FUNCTION>
 
1734
<FUNCTION>
 
1735
<NAME>gconf_sources_free</NAME>
 
1736
<RETURNS>void  </RETURNS>
 
1737
GConfSources  *sources
 
1738
</FUNCTION>
 
1739
<FUNCTION>
 
1740
<NAME>gconf_sources_clear_cache</NAME>
 
1741
<RETURNS>void  </RETURNS>
 
1742
GConfSources  *sources
 
1743
</FUNCTION>
 
1744
<FUNCTION>
 
1745
<NAME>gconf_sources_query_value</NAME>
 
1746
<RETURNS>GConfValue *</RETURNS>
 
1747
GConfSources  *sources,const gchar   *key,const gchar  **locales,gboolean       use_schema_default,gboolean      *value_is_default,gboolean      *value_is_writable,gchar        **schema_name,GError   **err
 
1748
</FUNCTION>
 
1749
<FUNCTION>
 
1750
<NAME>gconf_sources_set_value</NAME>
 
1751
<RETURNS>void  </RETURNS>
 
1752
GConfSources  *sources,const gchar   *key,GConfValue    *value,GError   **err
 
1753
</FUNCTION>
 
1754
<FUNCTION>
 
1755
<NAME>gconf_sources_unset_value</NAME>
 
1756
<RETURNS>void  </RETURNS>
 
1757
GConfSources  *sources,const gchar   *key,const gchar   *locale,GError   **err
 
1758
</FUNCTION>
 
1759
<FUNCTION>
 
1760
<NAME>gconf_sources_all_entries</NAME>
 
1761
<RETURNS>GSList *</RETURNS>
 
1762
GConfSources  *sources,const gchar   *dir,const gchar  **locales,GError   **err
 
1763
</FUNCTION>
 
1764
<FUNCTION>
 
1765
<NAME>gconf_sources_all_dirs</NAME>
 
1766
<RETURNS>GSList *</RETURNS>
 
1767
GConfSources  *sources,const gchar   *dir,GError   **err
 
1768
</FUNCTION>
 
1769
<FUNCTION>
 
1770
<NAME>gconf_sources_dir_exists</NAME>
 
1771
<RETURNS>gboolean  </RETURNS>
 
1772
GConfSources  *sources,const gchar   *dir,GError   **err
 
1773
</FUNCTION>
 
1774
<FUNCTION>
 
1775
<NAME>gconf_sources_remove_dir</NAME>
 
1776
<RETURNS>void  </RETURNS>
 
1777
GConfSources  *sources,const gchar   *dir,GError   **err
 
1778
</FUNCTION>
 
1779
<FUNCTION>
 
1780
<NAME>gconf_sources_set_schema</NAME>
 
1781
<RETURNS>void  </RETURNS>
 
1782
GConfSources  *sources,const gchar   *key,const gchar   *schema_key,GError   **err
 
1783
</FUNCTION>
 
1784
<FUNCTION>
 
1785
<NAME>gconf_sources_sync_all</NAME>
 
1786
<RETURNS>gboolean  </RETURNS>
 
1787
GConfSources  *sources,GError   **err
 
1788
</FUNCTION>
 
1789
<FUNCTION>
 
1790
<NAME>gconf_sources_query_metainfo</NAME>
 
1791
<RETURNS>GConfMetaInfo *</RETURNS>
 
1792
GConfSources* sources,const gchar* key,GError** err
 
1793
</FUNCTION>
 
1794
<FUNCTION>
 
1795
<NAME>gconf_sources_query_default_value</NAME>
 
1796
<RETURNS>GConfValue *</RETURNS>
 
1797
GConfSources* sources,const gchar* key,const gchar** locales,gboolean* is_writable,GError** err
 
1798
</FUNCTION>
 
1799
<ENUM>
 
1800
<NAME>GConfValueType</NAME>
 
1801
typedef enum {
 
1802
  GCONF_VALUE_INVALID,
 
1803
  GCONF_VALUE_STRING,
 
1804
  GCONF_VALUE_INT,
 
1805
  GCONF_VALUE_FLOAT,
 
1806
  GCONF_VALUE_BOOL,
 
1807
  GCONF_VALUE_SCHEMA,
 
1808
 
 
1809
  /* unfortunately these aren't really types; we want list_of_string,
 
1810
     list_of_int, etc.  but it's just too complicated to implement.
 
1811
     instead we'll complain in various places if you do something
 
1812
     moronic like mix types in a list or treat pair<string,int> and
 
1813
     pair<float,bool> as the same type. */
 
1814
  GCONF_VALUE_LIST,
 
1815
  GCONF_VALUE_PAIR
 
1816
  
 
1817
} GConfValueType;
 
1818
</ENUM>
 
1819
<MACRO>
 
1820
<NAME>GCONF_VALUE_TYPE_VALID</NAME>
 
1821
#define GCONF_VALUE_TYPE_VALID(x) (((x) > GCONF_VALUE_INVALID) && ((x) <= GCONF_VALUE_PAIR))
 
1822
</MACRO>
 
1823
<STRUCT>
 
1824
<NAME>GConfSchema</NAME>
 
1825
</STRUCT>
 
1826
<STRUCT>
 
1827
<NAME>GConfValue</NAME>
 
1828
</STRUCT>
 
1829
<STRUCT>
 
1830
<NAME>GConfValue</NAME>
 
1831
struct GConfValue {
 
1832
  GConfValueType type;
 
1833
  union {
 
1834
    gchar* string_data;
 
1835
    gint int_data;
 
1836
    gboolean bool_data;
 
1837
    gdouble float_data;
 
1838
    GConfSchema* schema_data;
 
1839
    struct {
 
1840
      GConfValueType type;
 
1841
      GSList* list;
 
1842
    } list_data;
 
1843
    struct {
 
1844
      GConfValue* car;
 
1845
      GConfValue* cdr;
 
1846
    } pair_data;
 
1847
  } d;
 
1848
};
 
1849
</STRUCT>
 
1850
<MACRO>
 
1851
<NAME>gconf_value_get_string</NAME>
 
1852
#define gconf_value_get_string(x)    ((const gchar*)((x)->d.string_data))
 
1853
</MACRO>
 
1854
<MACRO>
 
1855
<NAME>gconf_value_get_int</NAME>
 
1856
#define gconf_value_get_int(x)       ((x)->d.int_data)
 
1857
</MACRO>
 
1858
<MACRO>
 
1859
<NAME>gconf_value_get_float</NAME>
 
1860
#define gconf_value_get_float(x)     ((x)->d.float_data)
 
1861
</MACRO>
 
1862
<MACRO>
 
1863
<NAME>gconf_value_get_list_type</NAME>
 
1864
#define gconf_value_get_list_type(x) ((x)->d.list_data.type)
 
1865
</MACRO>
 
1866
<MACRO>
 
1867
<NAME>gconf_value_get_list</NAME>
 
1868
#define gconf_value_get_list(x)      ((x)->d.list_data.list)
 
1869
</MACRO>
 
1870
<MACRO>
 
1871
<NAME>gconf_value_get_car</NAME>
 
1872
#define gconf_value_get_car(x)       ((x)->d.pair_data.car)
 
1873
</MACRO>
 
1874
<MACRO>
 
1875
<NAME>gconf_value_get_cdr</NAME>
 
1876
#define gconf_value_get_cdr(x)       ((x)->d.pair_data.cdr)
 
1877
</MACRO>
 
1878
<MACRO>
 
1879
<NAME>gconf_value_get_bool</NAME>
 
1880
#define gconf_value_get_bool(x)      ((x)->d.bool_data)
 
1881
</MACRO>
 
1882
<MACRO>
 
1883
<NAME>gconf_value_get_schema</NAME>
 
1884
#define gconf_value_get_schema(x)    ((x)->d.schema_data)
 
1885
</MACRO>
 
1886
<FUNCTION>
 
1887
<NAME>gconf_value_new</NAME>
 
1888
<RETURNS>GConfValue *</RETURNS>
 
1889
GConfValueType type
 
1890
</FUNCTION>
 
1891
<FUNCTION>
 
1892
<NAME>gconf_value_copy</NAME>
 
1893
<RETURNS>GConfValue *</RETURNS>
 
1894
GConfValue* src
 
1895
</FUNCTION>
 
1896
<FUNCTION>
 
1897
<NAME>gconf_value_free</NAME>
 
1898
<RETURNS>void  </RETURNS>
 
1899
GConfValue* value
 
1900
</FUNCTION>
 
1901
<FUNCTION>
 
1902
<NAME>gconf_value_set_int</NAME>
 
1903
<RETURNS>void  </RETURNS>
 
1904
GConfValue* value,gint the_int
 
1905
</FUNCTION>
 
1906
<FUNCTION>
 
1907
<NAME>gconf_value_set_string</NAME>
 
1908
<RETURNS>void  </RETURNS>
 
1909
GConfValue* value,const gchar* the_str
 
1910
</FUNCTION>
 
1911
<FUNCTION>
 
1912
<NAME>gconf_value_set_float</NAME>
 
1913
<RETURNS>void  </RETURNS>
 
1914
GConfValue* value,gdouble the_float
 
1915
</FUNCTION>
 
1916
<FUNCTION>
 
1917
<NAME>gconf_value_set_bool</NAME>
 
1918
<RETURNS>void  </RETURNS>
 
1919
GConfValue* value,gboolean the_bool
 
1920
</FUNCTION>
 
1921
<FUNCTION>
 
1922
<NAME>gconf_value_set_schema</NAME>
 
1923
<RETURNS>void  </RETURNS>
 
1924
GConfValue* value,GConfSchema* sc
 
1925
</FUNCTION>
 
1926
<FUNCTION>
 
1927
<NAME>gconf_value_set_schema_nocopy</NAME>
 
1928
<RETURNS>void  </RETURNS>
 
1929
GConfValue* value,GConfSchema* sc
 
1930
</FUNCTION>
 
1931
<FUNCTION>
 
1932
<NAME>gconf_value_set_car</NAME>
 
1933
<RETURNS>void  </RETURNS>
 
1934
GConfValue* value,GConfValue* car
 
1935
</FUNCTION>
 
1936
<FUNCTION>
 
1937
<NAME>gconf_value_set_car_nocopy</NAME>
 
1938
<RETURNS>void  </RETURNS>
 
1939
GConfValue* value,GConfValue* car
 
1940
</FUNCTION>
 
1941
<FUNCTION>
 
1942
<NAME>gconf_value_set_cdr</NAME>
 
1943
<RETURNS>void  </RETURNS>
 
1944
GConfValue* value,GConfValue* cdr
 
1945
</FUNCTION>
 
1946
<FUNCTION>
 
1947
<NAME>gconf_value_set_cdr_nocopy</NAME>
 
1948
<RETURNS>void  </RETURNS>
 
1949
GConfValue* value,GConfValue* cdr
 
1950
</FUNCTION>
 
1951
<FUNCTION>
 
1952
<NAME>gconf_value_set_list_type</NAME>
 
1953
<RETURNS>void  </RETURNS>
 
1954
GConfValue* value,GConfValueType type
 
1955
</FUNCTION>
 
1956
<FUNCTION>
 
1957
<NAME>gconf_value_set_list_nocopy</NAME>
 
1958
<RETURNS>void  </RETURNS>
 
1959
GConfValue* value,GSList* list
 
1960
</FUNCTION>
 
1961
<FUNCTION>
 
1962
<NAME>gconf_value_set_list</NAME>
 
1963
<RETURNS>void  </RETURNS>
 
1964
GConfValue* value,GSList* list
 
1965
</FUNCTION>
 
1966
<FUNCTION>
 
1967
<NAME>gconf_value_to_string</NAME>
 
1968
<RETURNS>gchar *</RETURNS>
 
1969
GConfValue* value
 
1970
</FUNCTION>
 
1971
<STRUCT>
 
1972
<NAME>GConfMetaInfo</NAME>
 
1973
</STRUCT>
 
1974
<STRUCT>
 
1975
<NAME>GConfMetaInfo</NAME>
 
1976
struct GConfMetaInfo {
 
1977
  gchar* schema;
 
1978
  gchar* mod_user; /* user owning the daemon that made the last modification */
 
1979
  GTime  mod_time; /* time of the modification */
 
1980
};
 
1981
</STRUCT>
 
1982
<MACRO>
 
1983
<NAME>gconf_meta_info_get_schema</NAME>
 
1984
#define gconf_meta_info_get_schema(x)    ((const gchar*)(x)->schema)
 
1985
</MACRO>
 
1986
<MACRO>
 
1987
<NAME>gconf_meta_info_get_mod_user</NAME>
 
1988
#define gconf_meta_info_get_mod_user(x)  ((x)->mod_user)
 
1989
</MACRO>
 
1990
<MACRO>
 
1991
<NAME>gconf_meta_info_mod_time</NAME>
 
1992
#define gconf_meta_info_mod_time(x)  ((x)->mod_time)
 
1993
</MACRO>
 
1994
<FUNCTION>
 
1995
<NAME>gconf_meta_info_new</NAME>
 
1996
<RETURNS>GConfMetaInfo *</RETURNS>
 
1997
void
 
1998
</FUNCTION>
 
1999
<FUNCTION>
 
2000
<NAME>gconf_meta_info_free</NAME>
 
2001
<RETURNS>void  </RETURNS>
 
2002
GConfMetaInfo* gcmi
 
2003
</FUNCTION>
 
2004
<FUNCTION>
 
2005
<NAME>gconf_meta_info_set_schema</NAME>
 
2006
<RETURNS>void  </RETURNS>
 
2007
GConfMetaInfo* gcmi,const gchar* schema_name
 
2008
</FUNCTION>
 
2009
<FUNCTION>
 
2010
<NAME>gconf_meta_info_set_mod_user</NAME>
 
2011
<RETURNS>void  </RETURNS>
 
2012
GConfMetaInfo* gcmi,const gchar* mod_user
 
2013
</FUNCTION>
 
2014
<FUNCTION>
 
2015
<NAME>gconf_meta_info_set_mod_time</NAME>
 
2016
<RETURNS>void  </RETURNS>
 
2017
GConfMetaInfo* gcmi,GTime mod_time
 
2018
</FUNCTION>
 
2019
<STRUCT>
 
2020
<NAME>GConfEntry</NAME>
 
2021
</STRUCT>
 
2022
<STRUCT>
 
2023
<NAME>GConfEntry</NAME>
 
2024
struct GConfEntry {
 
2025
  gchar* key;
 
2026
  GConfValue* value;
 
2027
  gchar* schema_name;
 
2028
  guint is_default : 1;
 
2029
  guint is_writable : 1;
 
2030
};
 
2031
</STRUCT>
 
2032
<MACRO>
 
2033
<NAME>gconf_entry_get_key</NAME>
 
2034
#define     gconf_entry_get_key(x)         ((const gchar*)(x)->key)
 
2035
</MACRO>
 
2036
<MACRO>
 
2037
<NAME>gconf_entry_get_value</NAME>
 
2038
#define     gconf_entry_get_value(x)       ((x)->value)
 
2039
</MACRO>
 
2040
<MACRO>
 
2041
<NAME>gconf_entry_get_schema_name</NAME>
 
2042
#define     gconf_entry_get_schema_name(x) ((const gchar*)(x)->schema_name)
 
2043
</MACRO>
 
2044
<MACRO>
 
2045
<NAME>gconf_entry_get_is_default</NAME>
 
2046
#define     gconf_entry_get_is_default(x)  ((x)->is_default)
 
2047
</MACRO>
 
2048
<MACRO>
 
2049
<NAME>gconf_entry_get_is_writable</NAME>
 
2050
#define     gconf_entry_get_is_writable(x) ((x)->is_writable)
 
2051
</MACRO>
 
2052
<FUNCTION>
 
2053
<NAME>gconf_entry_new</NAME>
 
2054
<RETURNS>GConfEntry *</RETURNS>
 
2055
const gchar *key,GConfValue  *val
 
2056
</FUNCTION>
 
2057
<FUNCTION>
 
2058
<NAME>gconf_entry_new_nocopy</NAME>
 
2059
<RETURNS>GConfEntry *</RETURNS>
 
2060
gchar       *key,GConfValue  *val
 
2061
</FUNCTION>
 
2062
<FUNCTION>
 
2063
<NAME>gconf_entry_free</NAME>
 
2064
<RETURNS>void  </RETURNS>
 
2065
GConfEntry  *entry
 
2066
</FUNCTION>
 
2067
<FUNCTION>
 
2068
<NAME>gconf_entry_steal_value</NAME>
 
2069
<RETURNS>GConfValue *</RETURNS>
 
2070
GConfEntry  *entry
 
2071
</FUNCTION>
 
2072
<FUNCTION>
 
2073
<NAME>gconf_entry_set_value</NAME>
 
2074
<RETURNS>void  </RETURNS>
 
2075
GConfEntry  *entry,GConfValue  *val
 
2076
</FUNCTION>
 
2077
<FUNCTION>
 
2078
<NAME>gconf_entry_set_value_nocopy</NAME>
 
2079
<RETURNS>void  </RETURNS>
 
2080
GConfEntry  *entry,GConfValue  *val
 
2081
</FUNCTION>
 
2082
<FUNCTION>
 
2083
<NAME>gconf_entry_set_schema_name</NAME>
 
2084
<RETURNS>void  </RETURNS>
 
2085
GConfEntry  *entry,const gchar *name
 
2086
</FUNCTION>
 
2087
<FUNCTION>
 
2088
<NAME>gconf_entry_set_is_default</NAME>
 
2089
<RETURNS>void  </RETURNS>
 
2090
GConfEntry  *entry,gboolean     is_default
 
2091
</FUNCTION>
 
2092
<FUNCTION>
 
2093
<NAME>gconf_entry_set_is_writable</NAME>
 
2094
<RETURNS>void  </RETURNS>
 
2095
GConfEntry  *entry,gboolean     is_writable
 
2096
</FUNCTION>
 
2097
<FUNCTION>
 
2098
<NAME>gconf_is_initialized</NAME>
 
2099
<RETURNS>gboolean  </RETURNS>
 
2100
void
 
2101
</FUNCTION>
 
2102
<USER_FUNCTION>
 
2103
<NAME>GConfNotifyFunc</NAME>
 
2104
<RETURNS>void </RETURNS>
 
2105
GConfEngine* conf,
 
2106
                                 guint cnxn_id,
 
2107
                                 GConfEntry *entry,
 
2108
                                 gpointer user_data
 
2109
</USER_FUNCTION>
 
2110
<FUNCTION>
 
2111
<NAME>gconf_engine_notify_add</NAME>
 
2112
<RETURNS>guint  </RETURNS>
 
2113
GConfEngine      *conf,const gchar      *namespace_section,GConfNotifyFunc   func,gpointer          user_data,GError      **err
 
2114
</FUNCTION>
 
2115
<FUNCTION>
 
2116
<NAME>gconf_engine_notify_remove</NAME>
 
2117
<RETURNS>void  </RETURNS>
 
2118
GConfEngine      *conf,guint             cnxn
 
2119
</FUNCTION>
 
2120
<FUNCTION>
 
2121
<NAME>gconf_engine_get</NAME>
 
2122
<RETURNS>GConfValue *</RETURNS>
 
2123
GConfEngine  *conf,const gchar  *key,GError  **err
 
2124
</FUNCTION>
 
2125
<FUNCTION>
 
2126
<NAME>gconf_engine_get_without_default</NAME>
 
2127
<RETURNS>GConfValue *</RETURNS>
 
2128
GConfEngine  *conf,const gchar  *key,GError  **err
 
2129
</FUNCTION>
 
2130
<FUNCTION>
 
2131
<NAME>gconf_engine_get_entry</NAME>
 
2132
<RETURNS>GConfEntry *</RETURNS>
 
2133
GConfEngine  *conf,const gchar  *key,const gchar  *locale,gboolean      use_schema_default,GError  **err
 
2134
</FUNCTION>
 
2135
<FUNCTION>
 
2136
<NAME>gconf_engine_get_with_locale</NAME>
 
2137
<RETURNS>GConfValue *</RETURNS>
 
2138
GConfEngine  *conf,const gchar  *key,const gchar  *locale,GError  **err
 
2139
</FUNCTION>
 
2140
<FUNCTION>
 
2141
<NAME>gconf_engine_get_default_from_schema</NAME>
 
2142
<RETURNS>GConfValue *</RETURNS>
 
2143
GConfEngine  *conf,const gchar  *key,GError  **err
 
2144
</FUNCTION>
 
2145
<FUNCTION>
 
2146
<NAME>gconf_engine_set</NAME>
 
2147
<RETURNS>gboolean  </RETURNS>
 
2148
GConfEngine  *conf,const gchar  *key,GConfValue   *value,GError  **err
 
2149
</FUNCTION>
 
2150
<FUNCTION>
 
2151
<NAME>gconf_engine_unset</NAME>
 
2152
<RETURNS>gboolean  </RETURNS>
 
2153
GConfEngine  *conf,const gchar  *key,GError  **err
 
2154
</FUNCTION>
 
2155
<FUNCTION>
 
2156
<NAME>gconf_engine_associate_schema</NAME>
 
2157
<RETURNS>gboolean  </RETURNS>
 
2158
GConfEngine  *conf,const gchar  *key,const gchar  *schema_key,GError  **err
 
2159
</FUNCTION>
 
2160
<FUNCTION>
 
2161
<NAME>gconf_engine_all_entries</NAME>
 
2162
<RETURNS>GSList *</RETURNS>
 
2163
GConfEngine  *conf,const gchar  *dir,GError  **err
 
2164
</FUNCTION>
 
2165
<FUNCTION>
 
2166
<NAME>gconf_engine_all_dirs</NAME>
 
2167
<RETURNS>GSList *</RETURNS>
 
2168
GConfEngine  *conf,const gchar  *dir,GError  **err
 
2169
</FUNCTION>
 
2170
<FUNCTION>
 
2171
<NAME>gconf_engine_suggest_sync</NAME>
 
2172
<RETURNS>void  </RETURNS>
 
2173
GConfEngine  *conf,GError  **err
 
2174
</FUNCTION>
 
2175
<FUNCTION>
 
2176
<NAME>gconf_engine_dir_exists</NAME>
 
2177
<RETURNS>gboolean  </RETURNS>
 
2178
GConfEngine  *conf,const gchar  *dir,GError  **err
 
2179
</FUNCTION>
 
2180
<FUNCTION>
 
2181
<NAME>gconf_engine_remove_dir</NAME>
 
2182
<RETURNS>void  </RETURNS>
 
2183
GConfEngine* conf,const gchar* dir,GError** err
 
2184
</FUNCTION>
 
2185
<FUNCTION>
 
2186
<NAME>gconf_engine_key_is_writable</NAME>
 
2187
<RETURNS>gboolean  </RETURNS>
 
2188
GConfEngine *conf,const gchar *key,GError     **err
 
2189
</FUNCTION>
 
2190
<FUNCTION>
 
2191
<NAME>gconf_valid_key</NAME>
 
2192
<RETURNS>gboolean  </RETURNS>
 
2193
const gchar  *key,gchar       **why_invalid
 
2194
</FUNCTION>
 
2195
<FUNCTION>
 
2196
<NAME>gconf_key_is_below</NAME>
 
2197
<RETURNS>gboolean  </RETURNS>
 
2198
const gchar  *above,const gchar  *below
 
2199
</FUNCTION>
 
2200
<FUNCTION>
 
2201
<NAME>gconf_concat_dir_and_key</NAME>
 
2202
<RETURNS>gchar *</RETURNS>
 
2203
const gchar  *dir,const gchar  *key
 
2204
</FUNCTION>
 
2205
<FUNCTION>
 
2206
<NAME>gconf_unique_key</NAME>
 
2207
<RETURNS>gchar *</RETURNS>
 
2208
void
 
2209
</FUNCTION>
 
2210
<FUNCTION>
 
2211
<NAME>gconf_engine_get_float</NAME>
 
2212
<RETURNS>gdouble  </RETURNS>
 
2213
GConfEngine     *conf,const gchar     *key,GError     **err
 
2214
</FUNCTION>
 
2215
<FUNCTION>
 
2216
<NAME>gconf_engine_get_int</NAME>
 
2217
<RETURNS>gint  </RETURNS>
 
2218
GConfEngine     *conf,const gchar     *key,GError     **err
 
2219
</FUNCTION>
 
2220
<FUNCTION>
 
2221
<NAME>gconf_engine_get_string</NAME>
 
2222
<RETURNS>gchar *</RETURNS>
 
2223
GConfEngine     *conf,const gchar     *key,GError     **err
 
2224
</FUNCTION>
 
2225
<FUNCTION>
 
2226
<NAME>gconf_engine_get_bool</NAME>
 
2227
<RETURNS>gboolean  </RETURNS>
 
2228
GConfEngine     *conf,const gchar     *key,GError     **err
 
2229
</FUNCTION>
 
2230
<FUNCTION>
 
2231
<NAME>gconf_engine_get_schema</NAME>
 
2232
<RETURNS>GConfSchema *</RETURNS>
 
2233
GConfEngine     *conf,const gchar     *key,GError     **err
 
2234
</FUNCTION>
 
2235
<FUNCTION>
 
2236
<NAME>gconf_engine_get_list</NAME>
 
2237
<RETURNS>GSList *</RETURNS>
 
2238
GConfEngine     *conf,const gchar     *key,GConfValueType   list_type,GError     **err
 
2239
</FUNCTION>
 
2240
<FUNCTION>
 
2241
<NAME>gconf_engine_get_pair</NAME>
 
2242
<RETURNS>gboolean  </RETURNS>
 
2243
GConfEngine     *conf,const gchar     *key,GConfValueType   car_type,GConfValueType   cdr_type,gpointer         car_retloc,gpointer         cdr_retloc,GError     **err
 
2244
</FUNCTION>
 
2245
<FUNCTION>
 
2246
<NAME>gconf_engine_set_float</NAME>
 
2247
<RETURNS>gboolean  </RETURNS>
 
2248
GConfEngine     *conf,const gchar     *key,gdouble          val,GError     **err
 
2249
</FUNCTION>
 
2250
<FUNCTION>
 
2251
<NAME>gconf_engine_set_int</NAME>
 
2252
<RETURNS>gboolean  </RETURNS>
 
2253
GConfEngine     *conf,const gchar     *key,gint             val,GError     **err
 
2254
</FUNCTION>
 
2255
<FUNCTION>
 
2256
<NAME>gconf_engine_set_string</NAME>
 
2257
<RETURNS>gboolean  </RETURNS>
 
2258
GConfEngine     *conf,const gchar     *key,const gchar     *val,GError     **err
 
2259
</FUNCTION>
 
2260
<FUNCTION>
 
2261
<NAME>gconf_engine_set_bool</NAME>
 
2262
<RETURNS>gboolean  </RETURNS>
 
2263
GConfEngine     *conf,const gchar     *key,gboolean         val,GError     **err
 
2264
</FUNCTION>
 
2265
<FUNCTION>
 
2266
<NAME>gconf_engine_set_schema</NAME>
 
2267
<RETURNS>gboolean  </RETURNS>
 
2268
GConfEngine     *conf,const gchar     *key,GConfSchema     *val,GError     **err
 
2269
</FUNCTION>
 
2270
<FUNCTION>
 
2271
<NAME>gconf_engine_set_list</NAME>
 
2272
<RETURNS>gboolean  </RETURNS>
 
2273
GConfEngine     *conf,const gchar     *key,GConfValueType   list_type,GSList          *list,GError     **err
 
2274
</FUNCTION>
 
2275
<FUNCTION>
 
2276
<NAME>gconf_engine_set_pair</NAME>
 
2277
<RETURNS>gboolean  </RETURNS>
 
2278
GConfEngine     *conf,const gchar     *key,GConfValueType   car_type,GConfValueType   cdr_type,gconstpointer    address_of_car,gconstpointer    address_of_cdr,GError     **err
 
2279
</FUNCTION>
 
2280
<STRUCT>
 
2281
<NAME>GConfEnumStringPair</NAME>
 
2282
</STRUCT>
 
2283
<STRUCT>
 
2284
<NAME>GConfEnumStringPair</NAME>
 
2285
struct GConfEnumStringPair {
 
2286
  gint enum_value;
 
2287
  const gchar* str;
 
2288
};
 
2289
</STRUCT>
 
2290
<FUNCTION>
 
2291
<NAME>gconf_string_to_enum</NAME>
 
2292
<RETURNS>gboolean  </RETURNS>
 
2293
GConfEnumStringPair  lookup_table[],const gchar         *str,gint                *enum_value_retloc
 
2294
</FUNCTION>
 
2295
<FUNCTION>
 
2296
<NAME>gconf_enum_to_string</NAME>
 
2297
<RETURNS>const gchar *</RETURNS>
 
2298
GConfEnumStringPair  lookup_table[],gint                 enum_value
 
2299
</FUNCTION>
 
2300
<FUNCTION>
 
2301
<NAME>gconf_init</NAME>
 
2302
<RETURNS>gboolean  </RETURNS>
 
2303
int argc, char **argv, GError** err
 
2304
</FUNCTION>
 
2305
<FUNCTION>
 
2306
<NAME>gconf_preinit</NAME>
 
2307
<RETURNS>void  </RETURNS>
 
2308
gpointer app, gpointer mod_info
 
2309
</FUNCTION>
 
2310
<FUNCTION>
 
2311
<NAME>gconf_postinit</NAME>
 
2312
<RETURNS>void  </RETURNS>
 
2313
gpointer app, gpointer mod_info
 
2314
</FUNCTION>
 
2315
<FUNCTION>
 
2316
<NAME>gconf_clear_cache</NAME>
 
2317
<RETURNS>void  </RETURNS>
 
2318
GConfEngine* conf, GError** err
 
2319
</FUNCTION>
 
2320
<FUNCTION>
 
2321
<NAME>gconf_synchronous_sync</NAME>
 
2322
<RETURNS>void  </RETURNS>
 
2323
GConfEngine* conf, GError** err
 
2324
</FUNCTION>
 
2325
<FUNCTION>
 
2326
<NAME>gconf_engine_get_full</NAME>
 
2327
<RETURNS>GConfValue  *</RETURNS>
 
2328
GConfEngine *conf,const gchar *key,const gchar *locale,gboolean use_schema_default,gboolean *is_default_p,gboolean *is_writable_p,GError **err
 
2329
</FUNCTION>
 
2330
<FUNCTION>
 
2331
<NAME>gconf_get_poa</NAME>
 
2332
<RETURNS>PortableServer_POA  </RETURNS>
 
2333
 
 
2334
</FUNCTION>
 
2335
<FUNCTION>
 
2336
<NAME>gconf_set_exception</NAME>
 
2337
<RETURNS>gboolean  </RETURNS>
 
2338
GError** err, CORBA_Environment* ev
 
2339
</FUNCTION>
 
2340
<FUNCTION>
 
2341
<NAME>gconfd_logfile_change_listener</NAME>
 
2342
<RETURNS>gboolean  </RETURNS>
 
2343
GConfDatabase *db,gboolean add,guint connection_id,ConfigListener listener,const gchar *where,GError **err
 
2344
</FUNCTION>
 
2345
<FUNCTION>
 
2346
<NAME>gconfd_check_in_shutdown</NAME>
 
2347
<RETURNS>gboolean  </RETURNS>
 
2348
CORBA_Environment *ev
 
2349
</FUNCTION>
 
2350
<FUNCTION>
 
2351
<NAME>gconfd_need_log_cleanup</NAME>
 
2352
<RETURNS>void  </RETURNS>
 
2353
void
 
2354
</FUNCTION>
 
2355
<MACRO>
 
2356
<NAME>ORBIT_IDL_SERIAL</NAME>
 
2357
#define ORBIT_IDL_SERIAL 9
 
2358
</MACRO>
 
2359
<MACRO>
 
2360
<NAME>GConf_H</NAME>
 
2361
#define GConf_H 1
 
2362
</MACRO>
 
2363
<ENUM>
 
2364
<NAME>ConfigBasicValueType</NAME>
 
2365
   typedef enum
 
2366
   {
 
2367
      BInvalidVal,
 
2368
      BIntVal,
 
2369
      BStringVal,
 
2370
      BFloatVal,
 
2371
      BBoolVal,
 
2372
      BSchemaVal
 
2373
   }
 
2374
   ConfigBasicValueType;
 
2375
</ENUM>
 
2376
<MACRO>
 
2377
<NAME>TC_IMPL_TC_ConfigBasicValueType_0</NAME>
 
2378
#define TC_IMPL_TC_ConfigBasicValueType_0 'G'
 
2379
</MACRO>
 
2380
<MACRO>
 
2381
<NAME>TC_IMPL_TC_ConfigBasicValueType_1</NAME>
 
2382
#define TC_IMPL_TC_ConfigBasicValueType_1 'C'
 
2383
</MACRO>
 
2384
<MACRO>
 
2385
<NAME>TC_IMPL_TC_ConfigBasicValueType_2</NAME>
 
2386
#define TC_IMPL_TC_ConfigBasicValueType_2 'o'
 
2387
</MACRO>
 
2388
<MACRO>
 
2389
<NAME>TC_IMPL_TC_ConfigBasicValueType_3</NAME>
 
2390
#define TC_IMPL_TC_ConfigBasicValueType_3 'n'
 
2391
</MACRO>
 
2392
<MACRO>
 
2393
<NAME>TC_IMPL_TC_ConfigBasicValueType_4</NAME>
 
2394
#define TC_IMPL_TC_ConfigBasicValueType_4 'f'
 
2395
</MACRO>
 
2396
<MACRO>
 
2397
<NAME>TC_ConfigBasicValueType</NAME>
 
2398
#define TC_ConfigBasicValueType ((CORBA_TypeCode)&TC_ConfigBasicValueType_struct)
 
2399
</MACRO>
 
2400
<ENUM>
 
2401
<NAME>ConfigValueType</NAME>
 
2402
   typedef enum
 
2403
   {
 
2404
      InvalidVal,
 
2405
      IntVal,
 
2406
      StringVal,
 
2407
      FloatVal,
 
2408
      BoolVal,
 
2409
      SchemaVal,
 
2410
      ListVal,
 
2411
      PairVal
 
2412
   }
 
2413
   ConfigValueType;
 
2414
</ENUM>
 
2415
<MACRO>
 
2416
<NAME>TC_IMPL_TC_ConfigValueType_0</NAME>
 
2417
#define TC_IMPL_TC_ConfigValueType_0 'G'
 
2418
</MACRO>
 
2419
<MACRO>
 
2420
<NAME>TC_IMPL_TC_ConfigValueType_1</NAME>
 
2421
#define TC_IMPL_TC_ConfigValueType_1 'C'
 
2422
</MACRO>
 
2423
<MACRO>
 
2424
<NAME>TC_IMPL_TC_ConfigValueType_2</NAME>
 
2425
#define TC_IMPL_TC_ConfigValueType_2 'o'
 
2426
</MACRO>
 
2427
<MACRO>
 
2428
<NAME>TC_IMPL_TC_ConfigValueType_3</NAME>
 
2429
#define TC_IMPL_TC_ConfigValueType_3 'n'
 
2430
</MACRO>
 
2431
<MACRO>
 
2432
<NAME>TC_IMPL_TC_ConfigValueType_4</NAME>
 
2433
#define TC_IMPL_TC_ConfigValueType_4 'f'
 
2434
</MACRO>
 
2435
<MACRO>
 
2436
<NAME>TC_ConfigValueType</NAME>
 
2437
#define TC_ConfigValueType ((CORBA_TypeCode)&TC_ConfigValueType_struct)
 
2438
</MACRO>
 
2439
<MACRO>
 
2440
<NAME>TC_IMPL_TC_ConfigSchema_0</NAME>
 
2441
#define TC_IMPL_TC_ConfigSchema_0 'G'
 
2442
</MACRO>
 
2443
<MACRO>
 
2444
<NAME>TC_IMPL_TC_ConfigSchema_1</NAME>
 
2445
#define TC_IMPL_TC_ConfigSchema_1 'C'
 
2446
</MACRO>
 
2447
<MACRO>
 
2448
<NAME>TC_IMPL_TC_ConfigSchema_2</NAME>
 
2449
#define TC_IMPL_TC_ConfigSchema_2 'o'
 
2450
</MACRO>
 
2451
<MACRO>
 
2452
<NAME>TC_IMPL_TC_ConfigSchema_3</NAME>
 
2453
#define TC_IMPL_TC_ConfigSchema_3 'n'
 
2454
</MACRO>
 
2455
<MACRO>
 
2456
<NAME>TC_IMPL_TC_ConfigSchema_4</NAME>
 
2457
#define TC_IMPL_TC_ConfigSchema_4 'f'
 
2458
</MACRO>
 
2459
<MACRO>
 
2460
<NAME>TC_ConfigSchema</NAME>
 
2461
#define TC_ConfigSchema ((CORBA_TypeCode)&TC_ConfigSchema_struct)
 
2462
</MACRO>
 
2463
<FUNCTION>
 
2464
<NAME>ConfigSchema__alloc</NAME>
 
2465
<RETURNS>ConfigSchema  *</RETURNS>
 
2466
void
 
2467
</FUNCTION>
 
2468
<FUNCTION>
 
2469
<NAME>ConfigSchema__free</NAME>
 
2470
<RETURNS>gpointer  </RETURNS>
 
2471
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2472
</FUNCTION>
 
2473
<MACRO>
 
2474
<NAME>TC_IMPL_TC_ConfigBasicValue_0</NAME>
 
2475
#define TC_IMPL_TC_ConfigBasicValue_0 'G'
 
2476
</MACRO>
 
2477
<MACRO>
 
2478
<NAME>TC_IMPL_TC_ConfigBasicValue_1</NAME>
 
2479
#define TC_IMPL_TC_ConfigBasicValue_1 'C'
 
2480
</MACRO>
 
2481
<MACRO>
 
2482
<NAME>TC_IMPL_TC_ConfigBasicValue_2</NAME>
 
2483
#define TC_IMPL_TC_ConfigBasicValue_2 'o'
 
2484
</MACRO>
 
2485
<MACRO>
 
2486
<NAME>TC_IMPL_TC_ConfigBasicValue_3</NAME>
 
2487
#define TC_IMPL_TC_ConfigBasicValue_3 'n'
 
2488
</MACRO>
 
2489
<MACRO>
 
2490
<NAME>TC_IMPL_TC_ConfigBasicValue_4</NAME>
 
2491
#define TC_IMPL_TC_ConfigBasicValue_4 'f'
 
2492
</MACRO>
 
2493
<MACRO>
 
2494
<NAME>TC_ConfigBasicValue</NAME>
 
2495
#define TC_ConfigBasicValue ((CORBA_TypeCode)&TC_ConfigBasicValue_struct)
 
2496
</MACRO>
 
2497
<FUNCTION>
 
2498
<NAME>ConfigBasicValue__alloc</NAME>
 
2499
<RETURNS>ConfigBasicValue  *</RETURNS>
 
2500
void
 
2501
</FUNCTION>
 
2502
<FUNCTION>
 
2503
<NAME>ConfigBasicValue__free</NAME>
 
2504
<RETURNS>gpointer  </RETURNS>
 
2505
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2506
</FUNCTION>
 
2507
<MACRO>
 
2508
<NAME>ORBIT_DECL_CORBA_sequence_ConfigBasicValue</NAME>
 
2509
#define ORBIT_DECL_CORBA_sequence_ConfigBasicValue 1
 
2510
</MACRO>
 
2511
<MACRO>
 
2512
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_0</NAME>
 
2513
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_0 'G'
 
2514
</MACRO>
 
2515
<MACRO>
 
2516
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_1</NAME>
 
2517
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_1 'C'
 
2518
</MACRO>
 
2519
<MACRO>
 
2520
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_2</NAME>
 
2521
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_2 'o'
 
2522
</MACRO>
 
2523
<MACRO>
 
2524
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_3</NAME>
 
2525
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_3 'n'
 
2526
</MACRO>
 
2527
<MACRO>
 
2528
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_4</NAME>
 
2529
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_4 'f'
 
2530
</MACRO>
 
2531
<MACRO>
 
2532
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0</NAME>
 
2533
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0 'G'
 
2534
</MACRO>
 
2535
<MACRO>
 
2536
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_1</NAME>
 
2537
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_1 'C'
 
2538
</MACRO>
 
2539
<MACRO>
 
2540
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_2</NAME>
 
2541
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_2 'o'
 
2542
</MACRO>
 
2543
<MACRO>
 
2544
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_3</NAME>
 
2545
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_3 'n'
 
2546
</MACRO>
 
2547
<MACRO>
 
2548
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_4</NAME>
 
2549
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_4 'f'
 
2550
</MACRO>
 
2551
<MACRO>
 
2552
<NAME>TC_CORBA_sequence_ConfigBasicValue</NAME>
 
2553
#define TC_CORBA_sequence_ConfigBasicValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigBasicValue_struct)
 
2554
</MACRO>
 
2555
<FUNCTION>
 
2556
<NAME>CORBA_sequence_ConfigBasicValue__free</NAME>
 
2557
<RETURNS>gpointer  </RETURNS>
 
2558
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2559
</FUNCTION>
 
2560
<TYPEDEF>
 
2561
<NAME>BasicValueList</NAME>
 
2562
   typedef CORBA_sequence_ConfigBasicValue BasicValueList;
 
2563
</TYPEDEF>
 
2564
<MACRO>
 
2565
<NAME>TC_IMPL_TC_BasicValueList_0</NAME>
 
2566
#define TC_IMPL_TC_BasicValueList_0 'G'
 
2567
</MACRO>
 
2568
<MACRO>
 
2569
<NAME>TC_IMPL_TC_BasicValueList_1</NAME>
 
2570
#define TC_IMPL_TC_BasicValueList_1 'C'
 
2571
</MACRO>
 
2572
<MACRO>
 
2573
<NAME>TC_IMPL_TC_BasicValueList_2</NAME>
 
2574
#define TC_IMPL_TC_BasicValueList_2 'o'
 
2575
</MACRO>
 
2576
<MACRO>
 
2577
<NAME>TC_IMPL_TC_BasicValueList_3</NAME>
 
2578
#define TC_IMPL_TC_BasicValueList_3 'n'
 
2579
</MACRO>
 
2580
<MACRO>
 
2581
<NAME>TC_IMPL_TC_BasicValueList_4</NAME>
 
2582
#define TC_IMPL_TC_BasicValueList_4 'f'
 
2583
</MACRO>
 
2584
<MACRO>
 
2585
<NAME>TC_BasicValueList</NAME>
 
2586
#define TC_BasicValueList ((CORBA_TypeCode)&TC_BasicValueList_struct)
 
2587
</MACRO>
 
2588
<FUNCTION>
 
2589
<NAME>BasicValueList__alloc</NAME>
 
2590
<RETURNS>BasicValueList  *</RETURNS>
 
2591
void
 
2592
</FUNCTION>
 
2593
<FUNCTION>
 
2594
<NAME>BasicValueList__free</NAME>
 
2595
<RETURNS>gpointer  </RETURNS>
 
2596
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2597
</FUNCTION>
 
2598
<MACRO>
 
2599
<NAME>TC_IMPL_TC_ConfigList_0</NAME>
 
2600
#define TC_IMPL_TC_ConfigList_0 'G'
 
2601
</MACRO>
 
2602
<MACRO>
 
2603
<NAME>TC_IMPL_TC_ConfigList_1</NAME>
 
2604
#define TC_IMPL_TC_ConfigList_1 'C'
 
2605
</MACRO>
 
2606
<MACRO>
 
2607
<NAME>TC_IMPL_TC_ConfigList_2</NAME>
 
2608
#define TC_IMPL_TC_ConfigList_2 'o'
 
2609
</MACRO>
 
2610
<MACRO>
 
2611
<NAME>TC_IMPL_TC_ConfigList_3</NAME>
 
2612
#define TC_IMPL_TC_ConfigList_3 'n'
 
2613
</MACRO>
 
2614
<MACRO>
 
2615
<NAME>TC_IMPL_TC_ConfigList_4</NAME>
 
2616
#define TC_IMPL_TC_ConfigList_4 'f'
 
2617
</MACRO>
 
2618
<MACRO>
 
2619
<NAME>TC_ConfigList</NAME>
 
2620
#define TC_ConfigList ((CORBA_TypeCode)&TC_ConfigList_struct)
 
2621
</MACRO>
 
2622
<FUNCTION>
 
2623
<NAME>ConfigList__alloc</NAME>
 
2624
<RETURNS>ConfigList  *</RETURNS>
 
2625
void
 
2626
</FUNCTION>
 
2627
<FUNCTION>
 
2628
<NAME>ConfigList__free</NAME>
 
2629
<RETURNS>gpointer  </RETURNS>
 
2630
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2631
</FUNCTION>
 
2632
<MACRO>
 
2633
<NAME>TC_IMPL_TC_ConfigValue_0</NAME>
 
2634
#define TC_IMPL_TC_ConfigValue_0 'G'
 
2635
</MACRO>
 
2636
<MACRO>
 
2637
<NAME>TC_IMPL_TC_ConfigValue_1</NAME>
 
2638
#define TC_IMPL_TC_ConfigValue_1 'C'
 
2639
</MACRO>
 
2640
<MACRO>
 
2641
<NAME>TC_IMPL_TC_ConfigValue_2</NAME>
 
2642
#define TC_IMPL_TC_ConfigValue_2 'o'
 
2643
</MACRO>
 
2644
<MACRO>
 
2645
<NAME>TC_IMPL_TC_ConfigValue_3</NAME>
 
2646
#define TC_IMPL_TC_ConfigValue_3 'n'
 
2647
</MACRO>
 
2648
<MACRO>
 
2649
<NAME>TC_IMPL_TC_ConfigValue_4</NAME>
 
2650
#define TC_IMPL_TC_ConfigValue_4 'f'
 
2651
</MACRO>
 
2652
<MACRO>
 
2653
<NAME>TC_ConfigValue</NAME>
 
2654
#define TC_ConfigValue ((CORBA_TypeCode)&TC_ConfigValue_struct)
 
2655
</MACRO>
 
2656
<FUNCTION>
 
2657
<NAME>ConfigValue__alloc</NAME>
 
2658
<RETURNS>ConfigValue  *</RETURNS>
 
2659
void
 
2660
</FUNCTION>
 
2661
<FUNCTION>
 
2662
<NAME>ConfigValue__free</NAME>
 
2663
<RETURNS>gpointer  </RETURNS>
 
2664
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2665
</FUNCTION>
 
2666
<MACRO>
 
2667
<NAME>ORBIT_DECL_ConfigDatabase</NAME>
 
2668
#define ORBIT_DECL_ConfigDatabase 1
 
2669
</MACRO>
 
2670
<MACRO>
 
2671
<NAME>ConfigDatabase__free</NAME>
 
2672
#define ConfigDatabase__free CORBA_Object__free
 
2673
</MACRO>
 
2674
<TYPEDEF>
 
2675
<NAME>ConfigDatabase</NAME>
 
2676
   typedef CORBA_Object ConfigDatabase;
 
2677
</TYPEDEF>
 
2678
<VARIABLE>
 
2679
<NAME>ConfigDatabase__classid</NAME>
 
2680
   extern CORBA_unsigned_long ConfigDatabase__classid;
 
2681
</VARIABLE>
 
2682
<MACRO>
 
2683
<NAME>TC_IMPL_TC_ConfigDatabase_0</NAME>
 
2684
#define TC_IMPL_TC_ConfigDatabase_0 'G'
 
2685
</MACRO>
 
2686
<MACRO>
 
2687
<NAME>TC_IMPL_TC_ConfigDatabase_1</NAME>
 
2688
#define TC_IMPL_TC_ConfigDatabase_1 'C'
 
2689
</MACRO>
 
2690
<MACRO>
 
2691
<NAME>TC_IMPL_TC_ConfigDatabase_2</NAME>
 
2692
#define TC_IMPL_TC_ConfigDatabase_2 'o'
 
2693
</MACRO>
 
2694
<MACRO>
 
2695
<NAME>TC_IMPL_TC_ConfigDatabase_3</NAME>
 
2696
#define TC_IMPL_TC_ConfigDatabase_3 'n'
 
2697
</MACRO>
 
2698
<MACRO>
 
2699
<NAME>TC_IMPL_TC_ConfigDatabase_4</NAME>
 
2700
#define TC_IMPL_TC_ConfigDatabase_4 'f'
 
2701
</MACRO>
 
2702
<MACRO>
 
2703
<NAME>TC_ConfigDatabase</NAME>
 
2704
#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
 
2705
</MACRO>
 
2706
<MACRO>
 
2707
<NAME>ORBIT_DECL_ConfigListener</NAME>
 
2708
#define ORBIT_DECL_ConfigListener 1
 
2709
</MACRO>
 
2710
<MACRO>
 
2711
<NAME>ConfigListener__free</NAME>
 
2712
#define ConfigListener__free CORBA_Object__free
 
2713
</MACRO>
 
2714
<TYPEDEF>
 
2715
<NAME>ConfigListener</NAME>
 
2716
   typedef CORBA_Object ConfigListener;
 
2717
</TYPEDEF>
 
2718
<VARIABLE>
 
2719
<NAME>ConfigListener__classid</NAME>
 
2720
   extern CORBA_unsigned_long ConfigListener__classid;
 
2721
</VARIABLE>
 
2722
<MACRO>
 
2723
<NAME>TC_IMPL_TC_ConfigListener_0</NAME>
 
2724
#define TC_IMPL_TC_ConfigListener_0 'G'
 
2725
</MACRO>
 
2726
<MACRO>
 
2727
<NAME>TC_IMPL_TC_ConfigListener_1</NAME>
 
2728
#define TC_IMPL_TC_ConfigListener_1 'C'
 
2729
</MACRO>
 
2730
<MACRO>
 
2731
<NAME>TC_IMPL_TC_ConfigListener_2</NAME>
 
2732
#define TC_IMPL_TC_ConfigListener_2 'o'
 
2733
</MACRO>
 
2734
<MACRO>
 
2735
<NAME>TC_IMPL_TC_ConfigListener_3</NAME>
 
2736
#define TC_IMPL_TC_ConfigListener_3 'n'
 
2737
</MACRO>
 
2738
<MACRO>
 
2739
<NAME>TC_IMPL_TC_ConfigListener_4</NAME>
 
2740
#define TC_IMPL_TC_ConfigListener_4 'f'
 
2741
</MACRO>
 
2742
<MACRO>
 
2743
<NAME>TC_ConfigListener</NAME>
 
2744
#define TC_ConfigListener ((CORBA_TypeCode)&TC_ConfigListener_struct)
 
2745
</MACRO>
 
2746
<MACRO>
 
2747
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
 
2748
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
 
2749
</MACRO>
 
2750
<MACRO>
 
2751
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
 
2752
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
 
2753
</MACRO>
 
2754
<MACRO>
 
2755
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
 
2756
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
 
2757
</MACRO>
 
2758
<MACRO>
 
2759
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
 
2760
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
 
2761
</MACRO>
 
2762
<MACRO>
 
2763
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
 
2764
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
 
2765
</MACRO>
 
2766
<MACRO>
 
2767
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
 
2768
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
 
2769
</MACRO>
 
2770
<FUNCTION>
 
2771
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
 
2772
<RETURNS>CORBA_char  **</RETURNS>
 
2773
CORBA_unsigned_long len
 
2774
</FUNCTION>
 
2775
<MACRO>
 
2776
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
 
2777
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
 
2778
</MACRO>
 
2779
<MACRO>
 
2780
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
 
2781
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
 
2782
</MACRO>
 
2783
<MACRO>
 
2784
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
 
2785
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
 
2786
</MACRO>
 
2787
<MACRO>
 
2788
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
 
2789
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
 
2790
</MACRO>
 
2791
<MACRO>
 
2792
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
 
2793
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
 
2794
</MACRO>
 
2795
<MACRO>
 
2796
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
 
2797
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
 
2798
</MACRO>
 
2799
<FUNCTION>
 
2800
<NAME>CORBA_sequence_CORBA_string__free</NAME>
 
2801
<RETURNS>gpointer  </RETURNS>
 
2802
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2803
</FUNCTION>
 
2804
<TYPEDEF>
 
2805
<NAME>ConfigListener_KeyList</NAME>
 
2806
   typedef CORBA_sequence_CORBA_string ConfigListener_KeyList;
 
2807
</TYPEDEF>
 
2808
<MACRO>
 
2809
<NAME>TC_IMPL_TC_ConfigListener_KeyList_0</NAME>
 
2810
#define TC_IMPL_TC_ConfigListener_KeyList_0 'G'
 
2811
</MACRO>
 
2812
<MACRO>
 
2813
<NAME>TC_IMPL_TC_ConfigListener_KeyList_1</NAME>
 
2814
#define TC_IMPL_TC_ConfigListener_KeyList_1 'C'
 
2815
</MACRO>
 
2816
<MACRO>
 
2817
<NAME>TC_IMPL_TC_ConfigListener_KeyList_2</NAME>
 
2818
#define TC_IMPL_TC_ConfigListener_KeyList_2 'o'
 
2819
</MACRO>
 
2820
<MACRO>
 
2821
<NAME>TC_IMPL_TC_ConfigListener_KeyList_3</NAME>
 
2822
#define TC_IMPL_TC_ConfigListener_KeyList_3 'n'
 
2823
</MACRO>
 
2824
<MACRO>
 
2825
<NAME>TC_IMPL_TC_ConfigListener_KeyList_4</NAME>
 
2826
#define TC_IMPL_TC_ConfigListener_KeyList_4 'f'
 
2827
</MACRO>
 
2828
<MACRO>
 
2829
<NAME>TC_ConfigListener_KeyList</NAME>
 
2830
#define TC_ConfigListener_KeyList ((CORBA_TypeCode)&TC_ConfigListener_KeyList_struct)
 
2831
</MACRO>
 
2832
<FUNCTION>
 
2833
<NAME>ConfigListener_KeyList__alloc</NAME>
 
2834
<RETURNS>ConfigListener_KeyList  *</RETURNS>
 
2835
void
 
2836
</FUNCTION>
 
2837
<FUNCTION>
 
2838
<NAME>ConfigListener_KeyList__free</NAME>
 
2839
<RETURNS>gpointer  </RETURNS>
 
2840
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2841
</FUNCTION>
 
2842
<ENUM>
 
2843
<NAME>ConfigErrorType</NAME>
 
2844
   typedef enum
 
2845
   {
 
2846
      ConfigFailed,
 
2847
      ConfigNoPermission,
 
2848
      ConfigBadAddress,
 
2849
      ConfigBadKey,
 
2850
      ConfigParseError,
 
2851
      ConfigCorrupt,
 
2852
      ConfigTypeMismatch,
 
2853
      ConfigIsDir,
 
2854
      ConfigIsKey,
 
2855
      ConfigOverridden,
 
2856
      ConfigLockFailed,
 
2857
      ConfigNoWritableDatabase,
 
2858
      ConfigInShutdown
 
2859
   }
 
2860
   ConfigErrorType;
 
2861
</ENUM>
 
2862
<MACRO>
 
2863
<NAME>TC_IMPL_TC_ConfigErrorType_0</NAME>
 
2864
#define TC_IMPL_TC_ConfigErrorType_0 'G'
 
2865
</MACRO>
 
2866
<MACRO>
 
2867
<NAME>TC_IMPL_TC_ConfigErrorType_1</NAME>
 
2868
#define TC_IMPL_TC_ConfigErrorType_1 'C'
 
2869
</MACRO>
 
2870
<MACRO>
 
2871
<NAME>TC_IMPL_TC_ConfigErrorType_2</NAME>
 
2872
#define TC_IMPL_TC_ConfigErrorType_2 'o'
 
2873
</MACRO>
 
2874
<MACRO>
 
2875
<NAME>TC_IMPL_TC_ConfigErrorType_3</NAME>
 
2876
#define TC_IMPL_TC_ConfigErrorType_3 'n'
 
2877
</MACRO>
 
2878
<MACRO>
 
2879
<NAME>TC_IMPL_TC_ConfigErrorType_4</NAME>
 
2880
#define TC_IMPL_TC_ConfigErrorType_4 'f'
 
2881
</MACRO>
 
2882
<MACRO>
 
2883
<NAME>TC_ConfigErrorType</NAME>
 
2884
#define TC_ConfigErrorType ((CORBA_TypeCode)&TC_ConfigErrorType_struct)
 
2885
</MACRO>
 
2886
<MACRO>
 
2887
<NAME>ex_ConfigException</NAME>
 
2888
#define ex_ConfigException "IDL:ConfigException:1.0"
 
2889
</MACRO>
 
2890
<MACRO>
 
2891
<NAME>TC_IMPL_TC_ConfigException_0</NAME>
 
2892
#define TC_IMPL_TC_ConfigException_0 'G'
 
2893
</MACRO>
 
2894
<MACRO>
 
2895
<NAME>TC_IMPL_TC_ConfigException_1</NAME>
 
2896
#define TC_IMPL_TC_ConfigException_1 'C'
 
2897
</MACRO>
 
2898
<MACRO>
 
2899
<NAME>TC_IMPL_TC_ConfigException_2</NAME>
 
2900
#define TC_IMPL_TC_ConfigException_2 'o'
 
2901
</MACRO>
 
2902
<MACRO>
 
2903
<NAME>TC_IMPL_TC_ConfigException_3</NAME>
 
2904
#define TC_IMPL_TC_ConfigException_3 'n'
 
2905
</MACRO>
 
2906
<MACRO>
 
2907
<NAME>TC_IMPL_TC_ConfigException_4</NAME>
 
2908
#define TC_IMPL_TC_ConfigException_4 'f'
 
2909
</MACRO>
 
2910
<MACRO>
 
2911
<NAME>TC_ConfigException</NAME>
 
2912
#define TC_ConfigException ((CORBA_TypeCode)&TC_ConfigException_struct)
 
2913
</MACRO>
 
2914
<FUNCTION>
 
2915
<NAME>ConfigException__alloc</NAME>
 
2916
<RETURNS>ConfigException  *</RETURNS>
 
2917
void
 
2918
</FUNCTION>
 
2919
<FUNCTION>
 
2920
<NAME>ConfigException__free</NAME>
 
2921
<RETURNS>gpointer  </RETURNS>
 
2922
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
2923
</FUNCTION>
 
2924
<MACRO>
 
2925
<NAME>ORBIT_DECL_ConfigDatabase</NAME>
 
2926
#define ORBIT_DECL_ConfigDatabase 1
 
2927
</MACRO>
 
2928
<MACRO>
 
2929
<NAME>ConfigDatabase__free</NAME>
 
2930
#define ConfigDatabase__free CORBA_Object__free
 
2931
</MACRO>
 
2932
<TYPEDEF>
 
2933
<NAME>ConfigDatabase</NAME>
 
2934
   typedef CORBA_Object ConfigDatabase;
 
2935
</TYPEDEF>
 
2936
<VARIABLE>
 
2937
<NAME>ConfigDatabase__classid</NAME>
 
2938
   extern CORBA_unsigned_long ConfigDatabase__classid;
 
2939
</VARIABLE>
 
2940
<MACRO>
 
2941
<NAME>TC_IMPL_TC_ConfigDatabase_0</NAME>
 
2942
#define TC_IMPL_TC_ConfigDatabase_0 'G'
 
2943
</MACRO>
 
2944
<MACRO>
 
2945
<NAME>TC_IMPL_TC_ConfigDatabase_1</NAME>
 
2946
#define TC_IMPL_TC_ConfigDatabase_1 'C'
 
2947
</MACRO>
 
2948
<MACRO>
 
2949
<NAME>TC_IMPL_TC_ConfigDatabase_2</NAME>
 
2950
#define TC_IMPL_TC_ConfigDatabase_2 'o'
 
2951
</MACRO>
 
2952
<MACRO>
 
2953
<NAME>TC_IMPL_TC_ConfigDatabase_3</NAME>
 
2954
#define TC_IMPL_TC_ConfigDatabase_3 'n'
 
2955
</MACRO>
 
2956
<MACRO>
 
2957
<NAME>TC_IMPL_TC_ConfigDatabase_4</NAME>
 
2958
#define TC_IMPL_TC_ConfigDatabase_4 'f'
 
2959
</MACRO>
 
2960
<MACRO>
 
2961
<NAME>TC_ConfigDatabase</NAME>
 
2962
#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
 
2963
</MACRO>
 
2964
<MACRO>
 
2965
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
 
2966
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
 
2967
</MACRO>
 
2968
<MACRO>
 
2969
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
 
2970
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
 
2971
</MACRO>
 
2972
<MACRO>
 
2973
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
 
2974
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
 
2975
</MACRO>
 
2976
<MACRO>
 
2977
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
 
2978
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
 
2979
</MACRO>
 
2980
<MACRO>
 
2981
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
 
2982
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
 
2983
</MACRO>
 
2984
<MACRO>
 
2985
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
 
2986
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
 
2987
</MACRO>
 
2988
<FUNCTION>
 
2989
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
 
2990
<RETURNS>CORBA_char  **</RETURNS>
 
2991
CORBA_unsigned_long len
 
2992
</FUNCTION>
 
2993
<MACRO>
 
2994
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
 
2995
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
 
2996
</MACRO>
 
2997
<MACRO>
 
2998
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
 
2999
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
 
3000
</MACRO>
 
3001
<MACRO>
 
3002
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
 
3003
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
 
3004
</MACRO>
 
3005
<MACRO>
 
3006
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
 
3007
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
 
3008
</MACRO>
 
3009
<MACRO>
 
3010
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
 
3011
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
 
3012
</MACRO>
 
3013
<MACRO>
 
3014
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
 
3015
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
 
3016
</MACRO>
 
3017
<FUNCTION>
 
3018
<NAME>CORBA_sequence_CORBA_string__free</NAME>
 
3019
<RETURNS>gpointer  </RETURNS>
 
3020
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3021
</FUNCTION>
 
3022
<TYPEDEF>
 
3023
<NAME>ConfigDatabase_KeyList</NAME>
 
3024
   typedef CORBA_sequence_CORBA_string ConfigDatabase_KeyList;
 
3025
</TYPEDEF>
 
3026
<MACRO>
 
3027
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_0</NAME>
 
3028
#define TC_IMPL_TC_ConfigDatabase_KeyList_0 'G'
 
3029
</MACRO>
 
3030
<MACRO>
 
3031
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_1</NAME>
 
3032
#define TC_IMPL_TC_ConfigDatabase_KeyList_1 'C'
 
3033
</MACRO>
 
3034
<MACRO>
 
3035
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_2</NAME>
 
3036
#define TC_IMPL_TC_ConfigDatabase_KeyList_2 'o'
 
3037
</MACRO>
 
3038
<MACRO>
 
3039
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_3</NAME>
 
3040
#define TC_IMPL_TC_ConfigDatabase_KeyList_3 'n'
 
3041
</MACRO>
 
3042
<MACRO>
 
3043
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_4</NAME>
 
3044
#define TC_IMPL_TC_ConfigDatabase_KeyList_4 'f'
 
3045
</MACRO>
 
3046
<MACRO>
 
3047
<NAME>TC_ConfigDatabase_KeyList</NAME>
 
3048
#define TC_ConfigDatabase_KeyList ((CORBA_TypeCode)&TC_ConfigDatabase_KeyList_struct)
 
3049
</MACRO>
 
3050
<FUNCTION>
 
3051
<NAME>ConfigDatabase_KeyList__alloc</NAME>
 
3052
<RETURNS>ConfigDatabase_KeyList  *</RETURNS>
 
3053
void
 
3054
</FUNCTION>
 
3055
<FUNCTION>
 
3056
<NAME>ConfigDatabase_KeyList__free</NAME>
 
3057
<RETURNS>gpointer  </RETURNS>
 
3058
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3059
</FUNCTION>
 
3060
<MACRO>
 
3061
<NAME>ORBIT_DECL_CORBA_sequence_ConfigValue</NAME>
 
3062
#define ORBIT_DECL_CORBA_sequence_ConfigValue 1
 
3063
</MACRO>
 
3064
<MACRO>
 
3065
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_0</NAME>
 
3066
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_0 'G'
 
3067
</MACRO>
 
3068
<MACRO>
 
3069
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_1</NAME>
 
3070
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_1 'C'
 
3071
</MACRO>
 
3072
<MACRO>
 
3073
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_2</NAME>
 
3074
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_2 'o'
 
3075
</MACRO>
 
3076
<MACRO>
 
3077
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_3</NAME>
 
3078
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_3 'n'
 
3079
</MACRO>
 
3080
<MACRO>
 
3081
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_4</NAME>
 
3082
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_4 'f'
 
3083
</MACRO>
 
3084
<FUNCTION>
 
3085
<NAME>CORBA_sequence_ConfigValue_allocbuf</NAME>
 
3086
<RETURNS>ConfigValue  *</RETURNS>
 
3087
CORBA_unsigned_long len
 
3088
</FUNCTION>
 
3089
<MACRO>
 
3090
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_0</NAME>
 
3091
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_0 'G'
 
3092
</MACRO>
 
3093
<MACRO>
 
3094
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_1</NAME>
 
3095
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_1 'C'
 
3096
</MACRO>
 
3097
<MACRO>
 
3098
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_2</NAME>
 
3099
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_2 'o'
 
3100
</MACRO>
 
3101
<MACRO>
 
3102
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_3</NAME>
 
3103
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_3 'n'
 
3104
</MACRO>
 
3105
<MACRO>
 
3106
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_4</NAME>
 
3107
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_4 'f'
 
3108
</MACRO>
 
3109
<MACRO>
 
3110
<NAME>TC_CORBA_sequence_ConfigValue</NAME>
 
3111
#define TC_CORBA_sequence_ConfigValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigValue_struct)
 
3112
</MACRO>
 
3113
<FUNCTION>
 
3114
<NAME>CORBA_sequence_ConfigValue__alloc</NAME>
 
3115
<RETURNS>CORBA_sequence_ConfigValue  *</RETURNS>
 
3116
void
 
3117
</FUNCTION>
 
3118
<FUNCTION>
 
3119
<NAME>CORBA_sequence_ConfigValue__free</NAME>
 
3120
<RETURNS>gpointer  </RETURNS>
 
3121
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3122
</FUNCTION>
 
3123
<TYPEDEF>
 
3124
<NAME>ConfigDatabase_ValueList</NAME>
 
3125
   typedef CORBA_sequence_ConfigValue ConfigDatabase_ValueList;
 
3126
</TYPEDEF>
 
3127
<MACRO>
 
3128
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_0</NAME>
 
3129
#define TC_IMPL_TC_ConfigDatabase_ValueList_0 'G'
 
3130
</MACRO>
 
3131
<MACRO>
 
3132
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_1</NAME>
 
3133
#define TC_IMPL_TC_ConfigDatabase_ValueList_1 'C'
 
3134
</MACRO>
 
3135
<MACRO>
 
3136
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_2</NAME>
 
3137
#define TC_IMPL_TC_ConfigDatabase_ValueList_2 'o'
 
3138
</MACRO>
 
3139
<MACRO>
 
3140
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_3</NAME>
 
3141
#define TC_IMPL_TC_ConfigDatabase_ValueList_3 'n'
 
3142
</MACRO>
 
3143
<MACRO>
 
3144
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_4</NAME>
 
3145
#define TC_IMPL_TC_ConfigDatabase_ValueList_4 'f'
 
3146
</MACRO>
 
3147
<MACRO>
 
3148
<NAME>TC_ConfigDatabase_ValueList</NAME>
 
3149
#define TC_ConfigDatabase_ValueList ((CORBA_TypeCode)&TC_ConfigDatabase_ValueList_struct)
 
3150
</MACRO>
 
3151
<FUNCTION>
 
3152
<NAME>ConfigDatabase_ValueList__alloc</NAME>
 
3153
<RETURNS>ConfigDatabase_ValueList  *</RETURNS>
 
3154
void
 
3155
</FUNCTION>
 
3156
<FUNCTION>
 
3157
<NAME>ConfigDatabase_ValueList__free</NAME>
 
3158
<RETURNS>gpointer  </RETURNS>
 
3159
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3160
</FUNCTION>
 
3161
<MACRO>
 
3162
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_boolean</NAME>
 
3163
#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
 
3164
</MACRO>
 
3165
<MACRO>
 
3166
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0</NAME>
 
3167
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
 
3168
</MACRO>
 
3169
<MACRO>
 
3170
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1</NAME>
 
3171
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
 
3172
</MACRO>
 
3173
<MACRO>
 
3174
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2</NAME>
 
3175
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
 
3176
</MACRO>
 
3177
<MACRO>
 
3178
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3</NAME>
 
3179
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
 
3180
</MACRO>
 
3181
<MACRO>
 
3182
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4</NAME>
 
3183
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
 
3184
</MACRO>
 
3185
<FUNCTION>
 
3186
<NAME>CORBA_sequence_CORBA_boolean_allocbuf</NAME>
 
3187
<RETURNS>CORBA_boolean  *</RETURNS>
 
3188
CORBA_unsigned_longlen
 
3189
</FUNCTION>
 
3190
<MACRO>
 
3191
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0</NAME>
 
3192
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
 
3193
</MACRO>
 
3194
<MACRO>
 
3195
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1</NAME>
 
3196
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
 
3197
</MACRO>
 
3198
<MACRO>
 
3199
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2</NAME>
 
3200
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
 
3201
</MACRO>
 
3202
<MACRO>
 
3203
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3</NAME>
 
3204
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
 
3205
</MACRO>
 
3206
<MACRO>
 
3207
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4</NAME>
 
3208
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
 
3209
</MACRO>
 
3210
<MACRO>
 
3211
<NAME>TC_CORBA_sequence_CORBA_boolean</NAME>
 
3212
#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
 
3213
</MACRO>
 
3214
<FUNCTION>
 
3215
<NAME>CORBA_sequence_CORBA_boolean__free</NAME>
 
3216
<RETURNS>gpointer  </RETURNS>
 
3217
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3218
</FUNCTION>
 
3219
<TYPEDEF>
 
3220
<NAME>ConfigDatabase_IsDefaultList</NAME>
 
3221
   typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsDefaultList;
 
3222
</TYPEDEF>
 
3223
<MACRO>
 
3224
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_0</NAME>
 
3225
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_0 'G'
 
3226
</MACRO>
 
3227
<MACRO>
 
3228
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_1</NAME>
 
3229
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_1 'C'
 
3230
</MACRO>
 
3231
<MACRO>
 
3232
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_2</NAME>
 
3233
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_2 'o'
 
3234
</MACRO>
 
3235
<MACRO>
 
3236
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_3</NAME>
 
3237
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_3 'n'
 
3238
</MACRO>
 
3239
<MACRO>
 
3240
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_4</NAME>
 
3241
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_4 'f'
 
3242
</MACRO>
 
3243
<MACRO>
 
3244
<NAME>TC_ConfigDatabase_IsDefaultList</NAME>
 
3245
#define TC_ConfigDatabase_IsDefaultList ((CORBA_TypeCode)&TC_ConfigDatabase_IsDefaultList_struct)
 
3246
</MACRO>
 
3247
<FUNCTION>
 
3248
<NAME>ConfigDatabase_IsDefaultList__free</NAME>
 
3249
<RETURNS>gpointer  </RETURNS>
 
3250
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3251
</FUNCTION>
 
3252
<MACRO>
 
3253
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_boolean</NAME>
 
3254
#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
 
3255
</MACRO>
 
3256
<MACRO>
 
3257
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0</NAME>
 
3258
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
 
3259
</MACRO>
 
3260
<MACRO>
 
3261
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1</NAME>
 
3262
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
 
3263
</MACRO>
 
3264
<MACRO>
 
3265
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2</NAME>
 
3266
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
 
3267
</MACRO>
 
3268
<MACRO>
 
3269
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3</NAME>
 
3270
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
 
3271
</MACRO>
 
3272
<MACRO>
 
3273
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4</NAME>
 
3274
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
 
3275
</MACRO>
 
3276
<FUNCTION>
 
3277
<NAME>CORBA_sequence_CORBA_boolean_allocbuf</NAME>
 
3278
<RETURNS>CORBA_boolean  *</RETURNS>
 
3279
CORBA_unsigned_longlen
 
3280
</FUNCTION>
 
3281
<MACRO>
 
3282
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0</NAME>
 
3283
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
 
3284
</MACRO>
 
3285
<MACRO>
 
3286
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1</NAME>
 
3287
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
 
3288
</MACRO>
 
3289
<MACRO>
 
3290
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2</NAME>
 
3291
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
 
3292
</MACRO>
 
3293
<MACRO>
 
3294
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3</NAME>
 
3295
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
 
3296
</MACRO>
 
3297
<MACRO>
 
3298
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4</NAME>
 
3299
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
 
3300
</MACRO>
 
3301
<MACRO>
 
3302
<NAME>TC_CORBA_sequence_CORBA_boolean</NAME>
 
3303
#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
 
3304
</MACRO>
 
3305
<FUNCTION>
 
3306
<NAME>CORBA_sequence_CORBA_boolean__free</NAME>
 
3307
<RETURNS>gpointer  </RETURNS>
 
3308
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3309
</FUNCTION>
 
3310
<TYPEDEF>
 
3311
<NAME>ConfigDatabase_IsWritableList</NAME>
 
3312
   typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsWritableList;
 
3313
</TYPEDEF>
 
3314
<MACRO>
 
3315
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_0</NAME>
 
3316
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_0 'G'
 
3317
</MACRO>
 
3318
<MACRO>
 
3319
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_1</NAME>
 
3320
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_1 'C'
 
3321
</MACRO>
 
3322
<MACRO>
 
3323
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_2</NAME>
 
3324
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_2 'o'
 
3325
</MACRO>
 
3326
<MACRO>
 
3327
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_3</NAME>
 
3328
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_3 'n'
 
3329
</MACRO>
 
3330
<MACRO>
 
3331
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_4</NAME>
 
3332
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_4 'f'
 
3333
</MACRO>
 
3334
<MACRO>
 
3335
<NAME>TC_ConfigDatabase_IsWritableList</NAME>
 
3336
#define TC_ConfigDatabase_IsWritableList ((CORBA_TypeCode)&TC_ConfigDatabase_IsWritableList_struct)
 
3337
</MACRO>
 
3338
<FUNCTION>
 
3339
<NAME>ConfigDatabase_IsWritableList__free</NAME>
 
3340
<RETURNS>gpointer  </RETURNS>
 
3341
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3342
</FUNCTION>
 
3343
<MACRO>
 
3344
<NAME>ORBIT_DECL_ConfigDatabase2</NAME>
 
3345
#define ORBIT_DECL_ConfigDatabase2 1
 
3346
</MACRO>
 
3347
<MACRO>
 
3348
<NAME>ConfigDatabase2__free</NAME>
 
3349
#define ConfigDatabase2__free CORBA_Object__free
 
3350
</MACRO>
 
3351
<TYPEDEF>
 
3352
<NAME>ConfigDatabase2</NAME>
 
3353
   typedef CORBA_Object ConfigDatabase2;
 
3354
</TYPEDEF>
 
3355
<VARIABLE>
 
3356
<NAME>ConfigDatabase2__classid</NAME>
 
3357
   extern CORBA_unsigned_long ConfigDatabase2__classid;
 
3358
</VARIABLE>
 
3359
<MACRO>
 
3360
<NAME>TC_IMPL_TC_ConfigDatabase2_0</NAME>
 
3361
#define TC_IMPL_TC_ConfigDatabase2_0 'G'
 
3362
</MACRO>
 
3363
<MACRO>
 
3364
<NAME>TC_IMPL_TC_ConfigDatabase2_1</NAME>
 
3365
#define TC_IMPL_TC_ConfigDatabase2_1 'C'
 
3366
</MACRO>
 
3367
<MACRO>
 
3368
<NAME>TC_IMPL_TC_ConfigDatabase2_2</NAME>
 
3369
#define TC_IMPL_TC_ConfigDatabase2_2 'o'
 
3370
</MACRO>
 
3371
<MACRO>
 
3372
<NAME>TC_IMPL_TC_ConfigDatabase2_3</NAME>
 
3373
#define TC_IMPL_TC_ConfigDatabase2_3 'n'
 
3374
</MACRO>
 
3375
<MACRO>
 
3376
<NAME>TC_IMPL_TC_ConfigDatabase2_4</NAME>
 
3377
#define TC_IMPL_TC_ConfigDatabase2_4 'f'
 
3378
</MACRO>
 
3379
<MACRO>
 
3380
<NAME>TC_ConfigDatabase2</NAME>
 
3381
#define TC_ConfigDatabase2 ((CORBA_TypeCode)&TC_ConfigDatabase2_struct)
 
3382
</MACRO>
 
3383
<MACRO>
 
3384
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
 
3385
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
 
3386
</MACRO>
 
3387
<MACRO>
 
3388
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
 
3389
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
 
3390
</MACRO>
 
3391
<MACRO>
 
3392
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
 
3393
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
 
3394
</MACRO>
 
3395
<MACRO>
 
3396
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
 
3397
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
 
3398
</MACRO>
 
3399
<MACRO>
 
3400
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
 
3401
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
 
3402
</MACRO>
 
3403
<MACRO>
 
3404
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
 
3405
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
 
3406
</MACRO>
 
3407
<FUNCTION>
 
3408
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
 
3409
<RETURNS>CORBA_char  **</RETURNS>
 
3410
CORBA_unsigned_long len
 
3411
</FUNCTION>
 
3412
<MACRO>
 
3413
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
 
3414
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
 
3415
</MACRO>
 
3416
<MACRO>
 
3417
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
 
3418
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
 
3419
</MACRO>
 
3420
<MACRO>
 
3421
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
 
3422
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
 
3423
</MACRO>
 
3424
<MACRO>
 
3425
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
 
3426
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
 
3427
</MACRO>
 
3428
<MACRO>
 
3429
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
 
3430
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
 
3431
</MACRO>
 
3432
<MACRO>
 
3433
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
 
3434
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
 
3435
</MACRO>
 
3436
<FUNCTION>
 
3437
<NAME>CORBA_sequence_CORBA_string__free</NAME>
 
3438
<RETURNS>gpointer  </RETURNS>
 
3439
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3440
</FUNCTION>
 
3441
<TYPEDEF>
 
3442
<NAME>ConfigDatabase2_SchemaNameList</NAME>
 
3443
   typedef CORBA_sequence_CORBA_string ConfigDatabase2_SchemaNameList;
 
3444
</TYPEDEF>
 
3445
<MACRO>
 
3446
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_0</NAME>
 
3447
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_0 'G'
 
3448
</MACRO>
 
3449
<MACRO>
 
3450
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_1</NAME>
 
3451
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_1 'C'
 
3452
</MACRO>
 
3453
<MACRO>
 
3454
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_2</NAME>
 
3455
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_2 'o'
 
3456
</MACRO>
 
3457
<MACRO>
 
3458
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_3</NAME>
 
3459
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_3 'n'
 
3460
</MACRO>
 
3461
<MACRO>
 
3462
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_4</NAME>
 
3463
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_4 'f'
 
3464
</MACRO>
 
3465
<MACRO>
 
3466
<NAME>TC_ConfigDatabase2_SchemaNameList</NAME>
 
3467
#define TC_ConfigDatabase2_SchemaNameList ((CORBA_TypeCode)&TC_ConfigDatabase2_SchemaNameList_struct)
 
3468
</MACRO>
 
3469
<FUNCTION>
 
3470
<NAME>ConfigDatabase2_SchemaNameList__free</NAME>
 
3471
<RETURNS>gpointer  </RETURNS>
 
3472
gpointer mem, gpointer dat, CORBA_boolean free_strings
 
3473
</FUNCTION>
 
3474
<MACRO>
 
3475
<NAME>ORBIT_DECL_ConfigServer</NAME>
 
3476
#define ORBIT_DECL_ConfigServer 1
 
3477
</MACRO>
 
3478
<MACRO>
 
3479
<NAME>ConfigServer__free</NAME>
 
3480
#define ConfigServer__free CORBA_Object__free
 
3481
</MACRO>
 
3482
<TYPEDEF>
 
3483
<NAME>ConfigServer</NAME>
 
3484
   typedef CORBA_Object ConfigServer;
 
3485
</TYPEDEF>
 
3486
<VARIABLE>
 
3487
<NAME>ConfigServer__classid</NAME>
 
3488
   extern CORBA_unsigned_long ConfigServer__classid;
 
3489
</VARIABLE>
 
3490
<MACRO>
 
3491
<NAME>TC_IMPL_TC_ConfigServer_0</NAME>
 
3492
#define TC_IMPL_TC_ConfigServer_0 'G'
 
3493
</MACRO>
 
3494
<MACRO>
 
3495
<NAME>TC_IMPL_TC_ConfigServer_1</NAME>
 
3496
#define TC_IMPL_TC_ConfigServer_1 'C'
 
3497
</MACRO>
 
3498
<MACRO>
 
3499
<NAME>TC_IMPL_TC_ConfigServer_2</NAME>
 
3500
#define TC_IMPL_TC_ConfigServer_2 'o'
 
3501
</MACRO>
 
3502
<MACRO>
 
3503
<NAME>TC_IMPL_TC_ConfigServer_3</NAME>
 
3504
#define TC_IMPL_TC_ConfigServer_3 'n'
 
3505
</MACRO>
 
3506
<MACRO>
 
3507
<NAME>TC_IMPL_TC_ConfigServer_4</NAME>
 
3508
#define TC_IMPL_TC_ConfigServer_4 'f'
 
3509
</MACRO>
 
3510
<MACRO>
 
3511
<NAME>TC_ConfigServer</NAME>
 
3512
#define TC_ConfigServer ((CORBA_TypeCode)&TC_ConfigServer_struct)
 
3513
</MACRO>
 
3514
<FUNCTION>
 
3515
<NAME>POA_ConfigListener__init</NAME>
 
3516
<RETURNS>void  </RETURNS>
 
3517
PortableServer_Servant servant,CORBA_Environment * ev
 
3518
</FUNCTION>
 
3519
<FUNCTION>
 
3520
<NAME>POA_ConfigListener__fini</NAME>
 
3521
<RETURNS>void  </RETURNS>
 
3522
PortableServer_Servant servant,CORBA_Environment * ev
 
3523
</FUNCTION>
 
3524
<FUNCTION>
 
3525
<NAME>POA_ConfigDatabase__init</NAME>
 
3526
<RETURNS>void  </RETURNS>
 
3527
PortableServer_Servant servant,CORBA_Environment * ev
 
3528
</FUNCTION>
 
3529
<FUNCTION>
 
3530
<NAME>POA_ConfigDatabase__fini</NAME>
 
3531
<RETURNS>void  </RETURNS>
 
3532
PortableServer_Servant servant,CORBA_Environment * ev
 
3533
</FUNCTION>
 
3534
<FUNCTION>
 
3535
<NAME>POA_ConfigDatabase2__init</NAME>
 
3536
<RETURNS>void  </RETURNS>
 
3537
PortableServer_Servant servant,CORBA_Environment * ev
 
3538
</FUNCTION>
 
3539
<FUNCTION>
 
3540
<NAME>POA_ConfigDatabase2__fini</NAME>
 
3541
<RETURNS>void  </RETURNS>
 
3542
PortableServer_Servant servant,CORBA_Environment * ev
 
3543
</FUNCTION>
 
3544
<FUNCTION>
 
3545
<NAME>POA_ConfigServer__init</NAME>
 
3546
<RETURNS>void  </RETURNS>
 
3547
PortableServer_Servant servant,CORBA_Environment * ev
 
3548
</FUNCTION>
 
3549
<FUNCTION>
 
3550
<NAME>POA_ConfigServer__fini</NAME>
 
3551
<RETURNS>void  </RETURNS>
 
3552
PortableServer_Servant servant,CORBA_Environment * ev
 
3553
</FUNCTION>
 
3554
<FUNCTION>
 
3555
<NAME>ConfigListener_notify</NAME>
 
3556
<RETURNS>void  </RETURNS>
 
3557
ConfigListener _obj,const ConfigDatabase database,const CORBA_unsigned_long cnxn,const CORBA_char * key,const ConfigValue * value,const CORBA_boolean is_default,const CORBA_boolean is_writable,CORBA_Environment * ev
 
3558
</FUNCTION>
 
3559
<FUNCTION>
 
3560
<NAME>ConfigListener_ping</NAME>
 
3561
<RETURNS>void  </RETURNS>
 
3562
ConfigListener _obj, CORBA_Environment * ev
 
3563
</FUNCTION>
 
3564
<FUNCTION>
 
3565
<NAME>ConfigListener_update_listener</NAME>
 
3566
<RETURNS>void  </RETURNS>
 
3567
ConfigListener _obj,const ConfigDatabase database,const CORBA_char * db_address,const CORBA_unsigned_long old_cnxn,const CORBA_char * where,const CORBA_unsigned_long new_cnxn,CORBA_Environment * ev
 
3568
</FUNCTION>
 
3569
<FUNCTION>
 
3570
<NAME>ConfigListener_invalidate_cached_values</NAME>
 
3571
<RETURNS>void  </RETURNS>
 
3572
ConfigListener _obj,const ConfigDatabase database,const ConfigListener_KeyList *keys, CORBA_Environment * ev
 
3573
</FUNCTION>
 
3574
<FUNCTION>
 
3575
<NAME>ConfigListener_drop_all_caches</NAME>
 
3576
<RETURNS>void  </RETURNS>
 
3577
ConfigListener _obj,CORBA_Environment * ev
 
3578
</FUNCTION>
 
3579
<FUNCTION>
 
3580
<NAME>ConfigDatabase_add_listener</NAME>
 
3581
<RETURNS>CORBA_unsigned_long  </RETURNS>
 
3582
ConfigDatabase _obj,const CORBA_char * where,const ConfigListener who,CORBA_Environment * ev
 
3583
</FUNCTION>
 
3584
<FUNCTION>
 
3585
<NAME>ConfigDatabase_remove_listener</NAME>
 
3586
<RETURNS>void  </RETURNS>
 
3587
ConfigDatabase _obj,const CORBA_unsigned_long cnxn,CORBA_Environment * ev
 
3588
</FUNCTION>
 
3589
<FUNCTION>
 
3590
<NAME>ConfigDatabase_lookup</NAME>
 
3591
<RETURNS>ConfigValue  *</RETURNS>
 
3592
ConfigDatabase _obj,const CORBA_char * key,CORBA_Environment * ev
 
3593
</FUNCTION>
 
3594
<FUNCTION>
 
3595
<NAME>ConfigDatabase_lookup_with_locale</NAME>
 
3596
<RETURNS>ConfigValue  *</RETURNS>
 
3597
ConfigDatabase _obj,const CORBA_char * key,const CORBA_char * locale,const CORBA_booleanuse_schema_default,CORBA_boolean *value_is_default,CORBA_boolean *value_is_writable,CORBA_Environment * ev
 
3598
</FUNCTION>
 
3599
<FUNCTION>
 
3600
<NAME>ConfigDatabase_lookup_default_value</NAME>
 
3601
<RETURNS>ConfigValue  *</RETURNS>
 
3602
ConfigDatabase _obj,const CORBA_char * key,const CORBA_char * locale,CORBA_Environment * ev
 
3603
</FUNCTION>
 
3604
<FUNCTION>
 
3605
<NAME>ConfigDatabase_batch_lookup</NAME>
 
3606
<RETURNS>void  </RETURNS>
 
3607
ConfigDatabase _obj,const ConfigDatabase_KeyList * keys,const CORBA_char * locale,ConfigDatabase_ValueList ** values,ConfigDatabase_IsDefaultList **is_defaults,ConfigDatabase_IsWritableList **is_writables, CORBA_Environment * ev
 
3608
</FUNCTION>
 
3609
<FUNCTION>
 
3610
<NAME>ConfigDatabase_set</NAME>
 
3611
<RETURNS>void  </RETURNS>
 
3612
ConfigDatabase _obj, const CORBA_char * key,const ConfigValue * value, CORBA_Environment * ev
 
3613
</FUNCTION>
 
3614
<FUNCTION>
 
3615
<NAME>ConfigDatabase_unset</NAME>
 
3616
<RETURNS>void  </RETURNS>
 
3617
ConfigDatabase _obj, const CORBA_char * key,CORBA_Environment * ev
 
3618
</FUNCTION>
 
3619
<FUNCTION>
 
3620
<NAME>ConfigDatabase_unset_with_locale</NAME>
 
3621
<RETURNS>void  </RETURNS>
 
3622
ConfigDatabase _obj,const CORBA_char * key,const CORBA_char * locale,CORBA_Environment * ev
 
3623
</FUNCTION>
 
3624
<FUNCTION>
 
3625
<NAME>ConfigDatabase_batch_change</NAME>
 
3626
<RETURNS>void  </RETURNS>
 
3627
ConfigDatabase _obj,const CORBA_char * locale,const ConfigDatabase_KeyList * keys,const ConfigDatabase_ValueList * values,CORBA_Environment * ev
 
3628
</FUNCTION>
 
3629
<FUNCTION>
 
3630
<NAME>ConfigDatabase_dir_exists</NAME>
 
3631
<RETURNS>CORBA_boolean  </RETURNS>
 
3632
ConfigDatabase _obj,const CORBA_char * dir,CORBA_Environment * ev
 
3633
</FUNCTION>
 
3634
<FUNCTION>
 
3635
<NAME>ConfigDatabase_remove_dir</NAME>
 
3636
<RETURNS>void  </RETURNS>
 
3637
ConfigDatabase _obj, const CORBA_char * dir,CORBA_Environment * ev
 
3638
</FUNCTION>
 
3639
<FUNCTION>
 
3640
<NAME>ConfigDatabase_all_entries</NAME>
 
3641
<RETURNS>void  </RETURNS>
 
3642
ConfigDatabase _obj,const CORBA_char * dir,const CORBA_char * locale,ConfigDatabase_KeyList ** keys,ConfigDatabase_ValueList ** values,ConfigDatabase_IsDefaultList **is_defaults,ConfigDatabase_IsWritableList **is_writables, CORBA_Environment * ev
 
3643
</FUNCTION>
 
3644
<FUNCTION>
 
3645
<NAME>ConfigDatabase_all_dirs</NAME>
 
3646
<RETURNS>void  </RETURNS>
 
3647
ConfigDatabase _obj, const CORBA_char * dir,ConfigDatabase_KeyList ** subdirs,CORBA_Environment * ev
 
3648
</FUNCTION>
 
3649
<FUNCTION>
 
3650
<NAME>ConfigDatabase_set_schema</NAME>
 
3651
<RETURNS>void  </RETURNS>
 
3652
ConfigDatabase _obj, const CORBA_char * key,const CORBA_char * schema_key,CORBA_Environment * ev
 
3653
</FUNCTION>
 
3654
<FUNCTION>
 
3655
<NAME>ConfigDatabase_sync</NAME>
 
3656
<RETURNS>void  </RETURNS>
 
3657
ConfigDatabase _obj, CORBA_Environment * ev
 
3658
</FUNCTION>
 
3659
<FUNCTION>
 
3660
<NAME>ConfigDatabase_clear_cache</NAME>
 
3661
<RETURNS>void  </RETURNS>
 
3662
ConfigDatabase _obj,CORBA_Environment * ev
 
3663
</FUNCTION>
 
3664
<FUNCTION>
 
3665
<NAME>ConfigDatabase_synchronous_sync</NAME>
 
3666
<RETURNS>void  </RETURNS>
 
3667
ConfigDatabase _obj,CORBA_Environment * ev
 
3668
</FUNCTION>
 
3669
<MACRO>
 
3670
<NAME>ConfigDatabase2_add_listener</NAME>
 
3671
#define ConfigDatabase2_add_listener ConfigDatabase_add_listener
 
3672
</MACRO>
 
3673
<MACRO>
 
3674
<NAME>ConfigDatabase2_remove_listener</NAME>
 
3675
#define ConfigDatabase2_remove_listener ConfigDatabase_remove_listener
 
3676
</MACRO>
 
3677
<MACRO>
 
3678
<NAME>ConfigDatabase2_lookup</NAME>
 
3679
#define ConfigDatabase2_lookup ConfigDatabase_lookup
 
3680
</MACRO>
 
3681
<MACRO>
 
3682
<NAME>ConfigDatabase2_lookup_with_locale</NAME>
 
3683
#define ConfigDatabase2_lookup_with_locale ConfigDatabase_lookup_with_locale
 
3684
</MACRO>
 
3685
<MACRO>
 
3686
<NAME>ConfigDatabase2_lookup_default_value</NAME>
 
3687
#define ConfigDatabase2_lookup_default_value ConfigDatabase_lookup_default_value
 
3688
</MACRO>
 
3689
<MACRO>
 
3690
<NAME>ConfigDatabase2_batch_lookup</NAME>
 
3691
#define ConfigDatabase2_batch_lookup ConfigDatabase_batch_lookup
 
3692
</MACRO>
 
3693
<MACRO>
 
3694
<NAME>ConfigDatabase2_set</NAME>
 
3695
#define ConfigDatabase2_set ConfigDatabase_set
 
3696
</MACRO>
 
3697
<MACRO>
 
3698
<NAME>ConfigDatabase2_unset</NAME>
 
3699
#define ConfigDatabase2_unset ConfigDatabase_unset
 
3700
</MACRO>
 
3701
<MACRO>
 
3702
<NAME>ConfigDatabase2_unset_with_locale</NAME>
 
3703
#define ConfigDatabase2_unset_with_locale ConfigDatabase_unset_with_locale
 
3704
</MACRO>
 
3705
<MACRO>
 
3706
<NAME>ConfigDatabase2_batch_change</NAME>
 
3707
#define ConfigDatabase2_batch_change ConfigDatabase_batch_change
 
3708
</MACRO>
 
3709
<MACRO>
 
3710
<NAME>ConfigDatabase2_dir_exists</NAME>
 
3711
#define ConfigDatabase2_dir_exists ConfigDatabase_dir_exists
 
3712
</MACRO>
 
3713
<MACRO>
 
3714
<NAME>ConfigDatabase2_remove_dir</NAME>
 
3715
#define ConfigDatabase2_remove_dir ConfigDatabase_remove_dir
 
3716
</MACRO>
 
3717
<MACRO>
 
3718
<NAME>ConfigDatabase2_all_entries</NAME>
 
3719
#define ConfigDatabase2_all_entries ConfigDatabase_all_entries
 
3720
</MACRO>
 
3721
<MACRO>
 
3722
<NAME>ConfigDatabase2_all_dirs</NAME>
 
3723
#define ConfigDatabase2_all_dirs ConfigDatabase_all_dirs
 
3724
</MACRO>
 
3725
<MACRO>
 
3726
<NAME>ConfigDatabase2_set_schema</NAME>
 
3727
#define ConfigDatabase2_set_schema ConfigDatabase_set_schema
 
3728
</MACRO>
 
3729
<MACRO>
 
3730
<NAME>ConfigDatabase2_sync</NAME>
 
3731
#define ConfigDatabase2_sync ConfigDatabase_sync
 
3732
</MACRO>
 
3733
<MACRO>
 
3734
<NAME>ConfigDatabase2_clear_cache</NAME>
 
3735
#define ConfigDatabase2_clear_cache ConfigDatabase_clear_cache
 
3736
</MACRO>
 
3737
<MACRO>
 
3738
<NAME>ConfigDatabase2_synchronous_sync</NAME>
 
3739
#define ConfigDatabase2_synchronous_sync ConfigDatabase_synchronous_sync
 
3740
</MACRO>
 
3741
<FUNCTION>
 
3742
<NAME>ConfigDatabase2_lookup_with_schema_name</NAME>
 
3743
<RETURNS>ConfigValue  *</RETURNS>
 
3744
ConfigDatabase2 _obj,const CORBA_char *key,const CORBA_char *locale,const CORBA_booleanuse_schema_default,CORBA_char **schema_name,CORBA_boolean *value_is_default,CORBA_boolean *value_is_writable,CORBA_Environment *ev
 
3745
</FUNCTION>
 
3746
<FUNCTION>
 
3747
<NAME>ConfigDatabase2_all_entries_with_schema_name</NAME>
 
3748
<RETURNS>void  </RETURNS>
 
3749
ConfigDatabase2 _obj,const CORBA_char * dir,const CORBA_char *locale,ConfigDatabase_KeyList **keys,ConfigDatabase_ValueList** values,ConfigDatabase2_SchemaNameList** schema_names,ConfigDatabase_IsDefaultList** is_defaults,ConfigDatabase_IsWritableList** is_writables,CORBA_Environment * ev
 
3750
</FUNCTION>
 
3751
<FUNCTION>
 
3752
<NAME>ConfigServer_get_default_database</NAME>
 
3753
<RETURNS>ConfigDatabase  </RETURNS>
 
3754
ConfigServer _obj,CORBA_Environment * ev
 
3755
</FUNCTION>
 
3756
<FUNCTION>
 
3757
<NAME>ConfigServer_get_database</NAME>
 
3758
<RETURNS>ConfigDatabase  </RETURNS>
 
3759
ConfigServer _obj,const CORBA_char * address,CORBA_Environment * ev
 
3760
</FUNCTION>
 
3761
<FUNCTION>
 
3762
<NAME>ConfigServer_add_client</NAME>
 
3763
<RETURNS>void  </RETURNS>
 
3764
ConfigServer _obj,const ConfigListener client,CORBA_Environment * ev
 
3765
</FUNCTION>
 
3766
<FUNCTION>
 
3767
<NAME>ConfigServer_remove_client</NAME>
 
3768
<RETURNS>void  </RETURNS>
 
3769
ConfigServer _obj,const ConfigListener client,CORBA_Environment * ev
 
3770
</FUNCTION>
 
3771
<FUNCTION>
 
3772
<NAME>ConfigServer_ping</NAME>
 
3773
<RETURNS>CORBA_long  </RETURNS>
 
3774
ConfigServer _obj, CORBA_Environment * ev
 
3775
</FUNCTION>
 
3776
<FUNCTION>
 
3777
<NAME>ConfigServer_shutdown</NAME>
 
3778
<RETURNS>void  </RETURNS>
 
3779
ConfigServer _obj, CORBA_Environment * ev
 
3780
</FUNCTION>
 
3781
<FUNCTION>
 
3782
<NAME>set</NAME>
 
3783
<RETURNS>void  </RETURNS>
 
3784
const string& key, int val
 
3785
</FUNCTION>
 
3786
<FUNCTION>
 
3787
<NAME>set</NAME>
 
3788
<RETURNS>void  </RETURNS>
 
3789
const string& key, bool val
 
3790
</FUNCTION>
 
3791
<FUNCTION>
 
3792
<NAME>set</NAME>
 
3793
<RETURNS>void  </RETURNS>
 
3794
const string& key, double val
 
3795
</FUNCTION>
 
3796
<FUNCTION>
 
3797
<NAME>set</NAME>
 
3798
<RETURNS>void  </RETURNS>
 
3799
const string& key, const string& val
 
3800
</FUNCTION>
 
3801
<FUNCTION>
 
3802
<NAME>set</NAME>
 
3803
<RETURNS>void  </RETURNS>
 
3804
const string& key, const vector<string>& val
 
3805
</FUNCTION>
 
3806
<FUNCTION>
 
3807
<NAME>set</NAME>
 
3808
<RETURNS>void  </RETURNS>
 
3809
const string& key, const vector<int>& val
 
3810
</FUNCTION>
 
3811
<FUNCTION>
 
3812
<NAME>set</NAME>
 
3813
<RETURNS>void  </RETURNS>
 
3814
const string& key, const vector<bool>& val
 
3815
</FUNCTION>
 
3816
<FUNCTION>
 
3817
<NAME>set</NAME>
 
3818
<RETURNS>void  </RETURNS>
 
3819
const string& key, const vector<double>& val
 
3820
</FUNCTION>
 
3821
<FUNCTION>
 
3822
<NAME>unset</NAME>
 
3823
<RETURNS>void  </RETURNS>
 
3824
const string& key
 
3825
</FUNCTION>
 
3826
<FUNCTION>
 
3827
<NAME>get</NAME>
 
3828
<RETURNS>bool  </RETURNS>
 
3829
const string& key, int* val
 
3830
</FUNCTION>
 
3831
<FUNCTION>
 
3832
<NAME>get</NAME>
 
3833
<RETURNS>bool  </RETURNS>
 
3834
const string& key, bool* val
 
3835
</FUNCTION>
 
3836
<FUNCTION>
 
3837
<NAME>get</NAME>
 
3838
<RETURNS>bool  </RETURNS>
 
3839
const string& key, double* val
 
3840
</FUNCTION>
 
3841
<FUNCTION>
 
3842
<NAME>get</NAME>
 
3843
<RETURNS>bool  </RETURNS>
 
3844
const string& key, string* val
 
3845
</FUNCTION>
 
3846
<FUNCTION>
 
3847
<NAME>get</NAME>
 
3848
<RETURNS>bool  </RETURNS>
 
3849
const string& key, vector<string>* val
 
3850
</FUNCTION>
 
3851
<FUNCTION>
 
3852
<NAME>get</NAME>
 
3853
<RETURNS>bool  </RETURNS>
 
3854
const string& key, vector<int>* val
 
3855
</FUNCTION>
 
3856
<FUNCTION>
 
3857
<NAME>get</NAME>
 
3858
<RETURNS>bool  </RETURNS>
 
3859
const string& key, vector<bool>* val
 
3860
</FUNCTION>
 
3861
<FUNCTION>
 
3862
<NAME>get</NAME>
 
3863
<RETURNS>bool  </RETURNS>
 
3864
const string& key, vector<double>* val
 
3865
</FUNCTION>
 
3866
<ENUM>
 
3867
<NAME>GConfClientPreloadType</NAME>
 
3868
typedef enum {
 
3869
  GCONF_CLIENT_PRELOAD_NONE,     /* don't preload anything */
 
3870
  GCONF_CLIENT_PRELOAD_ONELEVEL, /* load entries directly under the directory. */
 
3871
  GCONF_CLIENT_PRELOAD_RECURSIVE /* recurse the directory tree; possibly quite expensive! */
 
3872
} GConfClientPreloadType;
 
3873
</ENUM>
 
3874
<ENUM>
 
3875
<NAME>GConfClientErrorHandlingMode</NAME>
 
3876
typedef enum {
 
3877
  GCONF_CLIENT_HANDLE_NONE,
 
3878
  GCONF_CLIENT_HANDLE_UNRETURNED,
 
3879
  GCONF_CLIENT_HANDLE_ALL
 
3880
} GConfClientErrorHandlingMode;
 
3881
</ENUM>
 
3882
<STRUCT>
 
3883
<NAME>GConfClient</NAME>
 
3884
</STRUCT>
 
3885
<STRUCT>
 
3886
<NAME>GConfClientClass</NAME>
 
3887
</STRUCT>
 
3888
<USER_FUNCTION>
 
3889
<NAME>GConfClientNotifyFunc</NAME>
 
3890
<RETURNS>void </RETURNS>
 
3891
GConfClient* client,
 
3892
                                      guint cnxn_id,
 
3893
                                      GConfEntry *entry,
 
3894
                                      gpointer user_data
 
3895
</USER_FUNCTION>
 
3896
<USER_FUNCTION>
 
3897
<NAME>GConfClientErrorHandlerFunc</NAME>
 
3898
<RETURNS>void </RETURNS>
 
3899
GConfClient* client,
 
3900
                                             GError* error
 
3901
</USER_FUNCTION>
 
3902
<MACRO>
 
3903
<NAME>GCONF_TYPE_CLIENT</NAME>
 
3904
#define GCONF_TYPE_CLIENT                  (gconf_client_get_type ())
 
3905
</MACRO>
 
3906
<MACRO>
 
3907
<NAME>GCONF_CLIENT</NAME>
 
3908
#define GCONF_CLIENT(obj)                  (GTK_CHECK_CAST ((obj), GCONF_TYPE_CLIENT, GConfClient))
 
3909
</MACRO>
 
3910
<MACRO>
 
3911
<NAME>GCONF_CLIENT_CLASS</NAME>
 
3912
#define GCONF_CLIENT_CLASS(klass)          (CONF_CHECK_CLASS_CAST ((klass), GCONF_TYPE_CLIENT, GConfClientClass))
 
3913
</MACRO>
 
3914
<MACRO>
 
3915
<NAME>GCONF_IS_CLIENT</NAME>
 
3916
#define GCONF_IS_CLIENT(obj)               (GTK_CHECK_TYPE ((obj), GCONF_TYPE_CLIENT))
 
3917
</MACRO>
 
3918
<MACRO>
 
3919
<NAME>GCONF_IS_CLIENT_CLASS</NAME>
 
3920
#define GCONF_IS_CLIENT_CLASS(klass)       (CONF_CHECK_CLASS_TYPE ((klass), GCONF_TYPE_CLIENT))
 
3921
</MACRO>
 
3922
<STRUCT>
 
3923
<NAME>GConfClient</NAME>
 
3924
struct GConfClient
 
3925
{
 
3926
  GtkObject object;
 
3927
 
 
3928
  /*< private >*/
 
3929
 
 
3930
  GConfEngine* engine;
 
3931
  GConfClientErrorHandlingMode error_mode;
 
3932
  GHashTable* dir_hash;
 
3933
  GHashTable* cache_hash;
 
3934
  GConfListeners* listeners;
 
3935
};
 
3936
</STRUCT>
 
3937
<FUNCTION>
 
3938
<NAME>gconf_client_get_type</NAME>
 
3939
<RETURNS>GtkType  </RETURNS>
 
3940
void
 
3941
</FUNCTION>
 
3942
<FUNCTION>
 
3943
<NAME>gconf_client_get_default</NAME>
 
3944
<RETURNS>GConfClient *</RETURNS>
 
3945
void
 
3946
</FUNCTION>
 
3947
<FUNCTION>
 
3948
<NAME>gconf_client_get_for_engine</NAME>
 
3949
<RETURNS>GConfClient *</RETURNS>
 
3950
GConfEngine* engine
 
3951
</FUNCTION>
 
3952
<FUNCTION>
 
3953
<NAME>gconf_client_add_dir</NAME>
 
3954
<RETURNS>void  </RETURNS>
 
3955
GConfClient* client,const gchar* dir,GConfClientPreloadType preload,GError** err
 
3956
</FUNCTION>
 
3957
<FUNCTION>
 
3958
<NAME>gconf_client_remove_dir</NAME>
 
3959
<RETURNS>void  </RETURNS>
 
3960
GConfClient* client,const gchar* dir,GError** err
 
3961
</FUNCTION>
 
3962
<FUNCTION>
 
3963
<NAME>gconf_client_notify_add</NAME>
 
3964
<RETURNS>guint  </RETURNS>
 
3965
GConfClient* client,const gchar* namespace_section,GConfClientNotifyFunc func,gpointer user_data,GFreeFunc destroy_notify,GError** err
 
3966
</FUNCTION>
 
3967
<FUNCTION>
 
3968
<NAME>gconf_client_notify_remove</NAME>
 
3969
<RETURNS>void  </RETURNS>
 
3970
GConfClient* client,guint cnxn
 
3971
</FUNCTION>
 
3972
<FUNCTION>
 
3973
<NAME>gconf_client_set_error_handling</NAME>
 
3974
<RETURNS>void  </RETURNS>
 
3975
GConfClient* client,GConfClientErrorHandlingMode mode
 
3976
</FUNCTION>
 
3977
<FUNCTION>
 
3978
<NAME>gconf_client_set_global_default_error_handler</NAME>
 
3979
<RETURNS>void  </RETURNS>
 
3980
GConfClientErrorHandlerFunc func
 
3981
</FUNCTION>
 
3982
<FUNCTION>
 
3983
<NAME>gconf_client_clear_cache</NAME>
 
3984
<RETURNS>void  </RETURNS>
 
3985
GConfClient* client
 
3986
</FUNCTION>
 
3987
<FUNCTION>
 
3988
<NAME>gconf_client_preload</NAME>
 
3989
<RETURNS>void  </RETURNS>
 
3990
GConfClient* client,const gchar* dirname,GConfClientPreloadType type,GError** err
 
3991
</FUNCTION>
 
3992
<FUNCTION>
 
3993
<NAME>gconf_client_set</NAME>
 
3994
<RETURNS>void  </RETURNS>
 
3995
GConfClient* client,const gchar* key,GConfValue* val,GError** err
 
3996
</FUNCTION>
 
3997
<FUNCTION>
 
3998
<NAME>gconf_client_get</NAME>
 
3999
<RETURNS>GConfValue *</RETURNS>
 
4000
GConfClient* client,const gchar* key,GError** err
 
4001
</FUNCTION>
 
4002
<FUNCTION>
 
4003
<NAME>gconf_client_get_without_default</NAME>
 
4004
<RETURNS>GConfValue *</RETURNS>
 
4005
GConfClient* client,const gchar* key,GError** err
 
4006
</FUNCTION>
 
4007
<FUNCTION>
 
4008
<NAME>gconf_client_get_entry</NAME>
 
4009
<RETURNS>GConfEntry *</RETURNS>
 
4010
GConfClient* client,const gchar* key,const gchar* locale,gboolean use_schema_default,GError** err
 
4011
</FUNCTION>
 
4012
<FUNCTION>
 
4013
<NAME>gconf_client_get_default_from_schema</NAME>
 
4014
<RETURNS>GConfValue *</RETURNS>
 
4015
GConfClient* client,const gchar* key,GError** err
 
4016
</FUNCTION>
 
4017
<FUNCTION>
 
4018
<NAME>gconf_client_unset</NAME>
 
4019
<RETURNS>gboolean  </RETURNS>
 
4020
GConfClient* client,const gchar* key, GError** err
 
4021
</FUNCTION>
 
4022
<FUNCTION>
 
4023
<NAME>gconf_client_all_entries</NAME>
 
4024
<RETURNS>GSList *</RETURNS>
 
4025
GConfClient* client,const gchar* dir, GError** err
 
4026
</FUNCTION>
 
4027
<FUNCTION>
 
4028
<NAME>gconf_client_all_dirs</NAME>
 
4029
<RETURNS>GSList *</RETURNS>
 
4030
GConfClient* client,const gchar* dir, GError** err
 
4031
</FUNCTION>
 
4032
<FUNCTION>
 
4033
<NAME>gconf_client_suggest_sync</NAME>
 
4034
<RETURNS>void  </RETURNS>
 
4035
GConfClient* client,GError** err
 
4036
</FUNCTION>
 
4037
<FUNCTION>
 
4038
<NAME>gconf_client_dir_exists</NAME>
 
4039
<RETURNS>gboolean  </RETURNS>
 
4040
GConfClient* client,const gchar* dir, GError** err
 
4041
</FUNCTION>
 
4042
<FUNCTION>
 
4043
<NAME>gconf_client_key_is_writable</NAME>
 
4044
<RETURNS>gboolean  </RETURNS>
 
4045
GConfClient* client,const gchar* key,GError**     err
 
4046
</FUNCTION>
 
4047
<FUNCTION>
 
4048
<NAME>gconf_client_get_float</NAME>
 
4049
<RETURNS>gdouble  </RETURNS>
 
4050
GConfClient* client, const gchar* key,GError** err
 
4051
</FUNCTION>
 
4052
<FUNCTION>
 
4053
<NAME>gconf_client_get_int</NAME>
 
4054
<RETURNS>gint  </RETURNS>
 
4055
GConfClient* client, const gchar* key,GError** err
 
4056
</FUNCTION>
 
4057
<FUNCTION>
 
4058
<NAME>gconf_client_get_string</NAME>
 
4059
<RETURNS>gchar *</RETURNS>
 
4060
GConfClient* client, const gchar* key,GError** err
 
4061
</FUNCTION>
 
4062
<FUNCTION>
 
4063
<NAME>gconf_client_get_bool</NAME>
 
4064
<RETURNS>gboolean  </RETURNS>
 
4065
GConfClient* client, const gchar* key,GError** err
 
4066
</FUNCTION>
 
4067
<FUNCTION>
 
4068
<NAME>gconf_client_get_schema</NAME>
 
4069
<RETURNS>GConfSchema *</RETURNS>
 
4070
GConfClient* client,const gchar* key, GError** err
 
4071
</FUNCTION>
 
4072
<FUNCTION>
 
4073
<NAME>gconf_client_get_list</NAME>
 
4074
<RETURNS>GSList *</RETURNS>
 
4075
GConfClient* client, const gchar* key,GConfValueType list_type, GError** err
 
4076
</FUNCTION>
 
4077
<FUNCTION>
 
4078
<NAME>gconf_client_get_pair</NAME>
 
4079
<RETURNS>gboolean  </RETURNS>
 
4080
GConfClient* client, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gpointer car_retloc, gpointer cdr_retloc,GError** err
 
4081
</FUNCTION>
 
4082
<FUNCTION>
 
4083
<NAME>gconf_client_set_float</NAME>
 
4084
<RETURNS>gboolean  </RETURNS>
 
4085
GConfClient* client, const gchar* key,gdouble val, GError** err
 
4086
</FUNCTION>
 
4087
<FUNCTION>
 
4088
<NAME>gconf_client_set_int</NAME>
 
4089
<RETURNS>gboolean  </RETURNS>
 
4090
GConfClient* client, const gchar* key,gint val, GError** err
 
4091
</FUNCTION>
 
4092
<FUNCTION>
 
4093
<NAME>gconf_client_set_string</NAME>
 
4094
<RETURNS>gboolean  </RETURNS>
 
4095
GConfClient* client, const gchar* key,const gchar* val, GError** err
 
4096
</FUNCTION>
 
4097
<FUNCTION>
 
4098
<NAME>gconf_client_set_bool</NAME>
 
4099
<RETURNS>gboolean  </RETURNS>
 
4100
GConfClient* client, const gchar* key,gboolean val, GError** err
 
4101
</FUNCTION>
 
4102
<FUNCTION>
 
4103
<NAME>gconf_client_set_schema</NAME>
 
4104
<RETURNS>gboolean  </RETURNS>
 
4105
GConfClient* client, const gchar* key,GConfSchema* val, GError** err
 
4106
</FUNCTION>
 
4107
<FUNCTION>
 
4108
<NAME>gconf_client_set_list</NAME>
 
4109
<RETURNS>gboolean  </RETURNS>
 
4110
GConfClient* client, const gchar* key,GConfValueType list_type,GSList* list,GError** err
 
4111
</FUNCTION>
 
4112
<FUNCTION>
 
4113
<NAME>gconf_client_set_pair</NAME>
 
4114
<RETURNS>gboolean  </RETURNS>
 
4115
GConfClient* client, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gconstpointer address_of_car,gconstpointer address_of_cdr,GError** err
 
4116
</FUNCTION>
 
4117
<FUNCTION>
 
4118
<NAME>gconf_client_error</NAME>
 
4119
<RETURNS>void  </RETURNS>
 
4120
GConfClient* client, GError* error
 
4121
</FUNCTION>
 
4122
<FUNCTION>
 
4123
<NAME>gconf_client_unreturned_error</NAME>
 
4124
<RETURNS>void  </RETURNS>
 
4125
GConfClient* client, GError* error
 
4126
</FUNCTION>
 
4127
<FUNCTION>
 
4128
<NAME>gconf_client_value_changed</NAME>
 
4129
<RETURNS>void  </RETURNS>
 
4130
GConfClient* client,const gchar* key,GConfValue* value
 
4131
</FUNCTION>
 
4132
<FUNCTION>
 
4133
<NAME>gconf_client_commit_change_set</NAME>
 
4134
<RETURNS>gboolean  </RETURNS>
 
4135
GConfClient* client,GConfChangeSet* cs,gboolean remove_committed,GError** err
 
4136
</FUNCTION>
 
4137
<FUNCTION>
 
4138
<NAME>gconf_client_reverse_change_set</NAME>
 
4139
<RETURNS>GConfChangeSet *</RETURNS>
 
4140
GConfClient* client,GConfChangeSet* cs,GError** err
 
4141
</FUNCTION>
 
4142
<FUNCTION>
 
4143
<NAME>gconf_client_change_set_from_currentv</NAME>
 
4144
<RETURNS>GConfChangeSet *</RETURNS>
 
4145
GConfClient* client,const gchar** keys,GError** err
 
4146
</FUNCTION>
 
4147
<FUNCTION>
 
4148
<NAME>gconf_client_change_set_from_current</NAME>
 
4149
<RETURNS>GConfChangeSet *</RETURNS>
 
4150
GConfClient* client,GError** err,const gchar* first_key,...
 
4151
</FUNCTION>
 
4152
<MACRO>
 
4153
<NAME>GCONF_PROC</NAME>
 
4154
#define GCONF_PROC(fname,primname, req, opt, var, ARGLIST) \
 
4155
        SCM_PROC(s_ ## fname, primname, req, opt, var, fname); \
 
4156
static SCM fname ARGLIST
 
4157
</MACRO>
 
4158
<MACRO>
 
4159
<NAME>GCONF_PROC</NAME>
 
4160
#define GCONF_PROC(fname,primname, req, opt, var, ARGLIST) \
 
4161
        SCM_PROC(s_ ## fname, primname, req, opt, var, fname);
 
4162
</MACRO>
 
4163
<FUNCTION>
 
4164
<NAME>gconf_init_scm</NAME>
 
4165
<RETURNS>void  </RETURNS>
 
4166
void
 
4167
</FUNCTION>
 
4168
<FUNCTION>
 
4169
<NAME>scm_gconfp</NAME>
 
4170
<RETURNS>gboolean  </RETURNS>
 
4171
SCM obj
 
4172
</FUNCTION>
 
4173
<FUNCTION>
 
4174
<NAME>scm2gconf</NAME>
 
4175
<RETURNS>GConfEngine *</RETURNS>
 
4176
SCM obj
 
4177
</FUNCTION>
 
4178
<FUNCTION>
 
4179
<NAME>gconf2scm</NAME>
 
4180
<RETURNS>SCM  </RETURNS>
 
4181
GConfEngine* conf
 
4182
</FUNCTION>
 
4183
<FUNCTION>
 
4184
<NAME>gconf_key_directory</NAME>
 
4185
<RETURNS>gchar *</RETURNS>
 
4186
const gchar* key
 
4187
</FUNCTION>
 
4188
<FUNCTION>
 
4189
<NAME>gconf_key_key</NAME>
 
4190
<RETURNS>const gchar *</RETURNS>
 
4191
const gchar* key
 
4192
</FUNCTION>
 
4193
<FUNCTION>
 
4194
<NAME>gconf_file_test</NAME>
 
4195
<RETURNS>gboolean  </RETURNS>
 
4196
const gchar* filename, int test
 
4197
</FUNCTION>
 
4198
<FUNCTION>
 
4199
<NAME>gconf_file_exists</NAME>
 
4200
<RETURNS>gboolean  </RETURNS>
 
4201
const gchar* filename
 
4202
</FUNCTION>
 
4203
<FUNCTION>
 
4204
<NAME>gconf_value_from_corba_value</NAME>
 
4205
<RETURNS>GConfValue *</RETURNS>
 
4206
const ConfigValue *value
 
4207
</FUNCTION>
 
4208
<FUNCTION>
 
4209
<NAME>corba_value_from_gconf_value</NAME>
 
4210
<RETURNS>ConfigValue *</RETURNS>
 
4211
GConfValue        *value
 
4212
</FUNCTION>
 
4213
<FUNCTION>
 
4214
<NAME>fill_corba_value_from_gconf_value</NAME>
 
4215
<RETURNS>void  </RETURNS>
 
4216
GConfValue        *value,ConfigValue       *dest
 
4217
</FUNCTION>
 
4218
<FUNCTION>
 
4219
<NAME>invalid_corba_value</NAME>
 
4220
<RETURNS>ConfigValue *</RETURNS>
 
4221
void
 
4222
</FUNCTION>
 
4223
<FUNCTION>
 
4224
<NAME>gconf_object_to_string</NAME>
 
4225
<RETURNS>gchar *</RETURNS>
 
4226
CORBA_Object obj,GError **err
 
4227
</FUNCTION>
 
4228
<FUNCTION>
 
4229
<NAME>fill_corba_schema_from_gconf_schema</NAME>
 
4230
<RETURNS>void  </RETURNS>
 
4231
GConfSchema        *sc,ConfigSchema       *dest
 
4232
</FUNCTION>
 
4233
<FUNCTION>
 
4234
<NAME>corba_schema_from_gconf_schema</NAME>
 
4235
<RETURNS>ConfigSchema *</RETURNS>
 
4236
GConfSchema        *sc
 
4237
</FUNCTION>
 
4238
<FUNCTION>
 
4239
<NAME>gconf_schema_from_corba_schema</NAME>
 
4240
<RETURNS>GConfSchema *</RETURNS>
 
4241
const ConfigSchema *cs
 
4242
</FUNCTION>
 
4243
<FUNCTION>
 
4244
<NAME>gconf_value_type_to_string</NAME>
 
4245
<RETURNS>const gchar *</RETURNS>
 
4246
GConfValueType  type
 
4247
</FUNCTION>
 
4248
<FUNCTION>
 
4249
<NAME>gconf_value_type_from_string</NAME>
 
4250
<RETURNS>GConfValueType  </RETURNS>
 
4251
const gchar    *str
 
4252
</FUNCTION>
 
4253
<FUNCTION>
 
4254
<NAME>gconf_load_source_path</NAME>
 
4255
<RETURNS>gchar **</RETURNS>
 
4256
const gchar* filename, GError** err
 
4257
</FUNCTION>
 
4258
<FUNCTION>
 
4259
<NAME>gconf_shutdown_daemon</NAME>
 
4260
<RETURNS>void  </RETURNS>
 
4261
GError **err
 
4262
</FUNCTION>
 
4263
<FUNCTION>
 
4264
<NAME>gconf_ping_daemon</NAME>
 
4265
<RETURNS>gboolean  </RETURNS>
 
4266
void
 
4267
</FUNCTION>
 
4268
<FUNCTION>
 
4269
<NAME>gconf_spawn_daemon</NAME>
 
4270
<RETURNS>gboolean  </RETURNS>
 
4271
GError **err
 
4272
</FUNCTION>
 
4273
<FUNCTION>
 
4274
<NAME>gconf_string_to_gulong</NAME>
 
4275
<RETURNS>gulong  </RETURNS>
 
4276
const gchar *str
 
4277
</FUNCTION>
 
4278
<FUNCTION>
 
4279
<NAME>gconf_string_to_double</NAME>
 
4280
<RETURNS>gboolean  </RETURNS>
 
4281
const gchar *str,gdouble     *val
 
4282
</FUNCTION>
 
4283
<FUNCTION>
 
4284
<NAME>gconf_double_to_string</NAME>
 
4285
<RETURNS>gchar *</RETURNS>
 
4286
gdouble      val
 
4287
</FUNCTION>
 
4288
<FUNCTION>
 
4289
<NAME>gconf_current_locale</NAME>
 
4290
<RETURNS>const gchar *</RETURNS>
 
4291
void
 
4292
</FUNCTION>
 
4293
<ENUM>
 
4294
<NAME>GConfLogPriority</NAME>
 
4295
typedef enum {
 
4296
  GCL_EMERG,
 
4297
  GCL_ALERT,
 
4298
  GCL_CRIT,
 
4299
  GCL_ERR,
 
4300
  GCL_WARNING,
 
4301
  GCL_NOTICE,
 
4302
  GCL_INFO,
 
4303
  GCL_DEBUG
 
4304
} GConfLogPriority;
 
4305
</ENUM>
 
4306
<FUNCTION>
 
4307
<NAME>gconf_log</NAME>
 
4308
<RETURNS>void  </RETURNS>
 
4309
GConfLogPriority pri, const gchar* format, ...
 
4310
</FUNCTION>
 
4311
<VARIABLE>
 
4312
<NAME>gconf_log_debug_messages</NAME>
 
4313
extern gboolean gconf_log_debug_messages;
 
4314
</VARIABLE>
 
4315
<FUNCTION>
 
4316
<NAME>gconf_key_check</NAME>
 
4317
<RETURNS>gboolean  </RETURNS>
 
4318
const gchar* key, GError** err
 
4319
</FUNCTION>
 
4320
<FUNCTION>
 
4321
<NAME>gconf_value_new_from_string</NAME>
 
4322
<RETURNS>GConfValue *</RETURNS>
 
4323
GConfValueType type,const gchar* str,GError** err
 
4324
</FUNCTION>
 
4325
<FUNCTION>
 
4326
<NAME>gconf_value_new_list_from_string</NAME>
 
4327
<RETURNS>GConfValue *</RETURNS>
 
4328
GConfValueType list_type,const gchar* str,GError** err
 
4329
</FUNCTION>
 
4330
<FUNCTION>
 
4331
<NAME>gconf_value_new_pair_from_string</NAME>
 
4332
<RETURNS>GConfValue *</RETURNS>
 
4333
GConfValueType car_type,GConfValueType cdr_type,const gchar* str,GError** err
 
4334
</FUNCTION>
 
4335
<FUNCTION>
 
4336
<NAME>gconf_quote_string</NAME>
 
4337
<RETURNS>gchar *</RETURNS>
 
4338
const gchar  *str
 
4339
</FUNCTION>
 
4340
<FUNCTION>
 
4341
<NAME>gconf_unquote_string</NAME>
 
4342
<RETURNS>gchar *</RETURNS>
 
4343
const gchar  *str,const gchar **end,GError      **err
 
4344
</FUNCTION>
 
4345
<FUNCTION>
 
4346
<NAME>gconf_unquote_string_inplace</NAME>
 
4347
<RETURNS>void  </RETURNS>
 
4348
gchar        *str,gchar       **end,GError      **err
 
4349
</FUNCTION>
 
4350
<FUNCTION>
 
4351
<NAME>gconf_value_decode</NAME>
 
4352
<RETURNS>GConfValue *</RETURNS>
 
4353
const gchar *encoded
 
4354
</FUNCTION>
 
4355
<FUNCTION>
 
4356
<NAME>gconf_value_encode</NAME>
 
4357
<RETURNS>gchar *</RETURNS>
 
4358
GConfValue  *val
 
4359
</FUNCTION>
 
4360
<FUNCTION>
 
4361
<NAME>gconf_quote_percents</NAME>
 
4362
<RETURNS>gchar *</RETURNS>
 
4363
const gchar* src
 
4364
</FUNCTION>
 
4365
<FUNCTION>
 
4366
<NAME>gconf_value_list_from_primitive_list</NAME>
 
4367
<RETURNS>GConfValue *</RETURNS>
 
4368
GConfValueType  list_type,GSList         *list,GError        **err
 
4369
</FUNCTION>
 
4370
<FUNCTION>
 
4371
<NAME>gconf_value_pair_from_primitive_pair</NAME>
 
4372
<RETURNS>GConfValue *</RETURNS>
 
4373
GConfValueType  car_type,GConfValueType  cdr_type,gconstpointer   address_of_car,gconstpointer   address_of_cdr,GError        **err
 
4374
</FUNCTION>
 
4375
<FUNCTION>
 
4376
<NAME>gconf_value_list_to_primitive_list_destructive</NAME>
 
4377
<RETURNS>GSList *</RETURNS>
 
4378
GConfValue      *val,GConfValueType   list_type,GError         **err
 
4379
</FUNCTION>
 
4380
<FUNCTION>
 
4381
<NAME>gconf_value_pair_to_primitive_pair_destructive</NAME>
 
4382
<RETURNS>gboolean  </RETURNS>
 
4383
GConfValue      *val,GConfValueType   car_type,GConfValueType   cdr_type,gpointer         car_retloc,gpointer         cdr_retloc,GError         **err
 
4384
</FUNCTION>
 
4385
<FUNCTION>
 
4386
<NAME>gconf_set_daemon_mode</NAME>
 
4387
<RETURNS>void  </RETURNS>
 
4388
gboolean     setting
 
4389
</FUNCTION>
 
4390
<FUNCTION>
 
4391
<NAME>gconf_in_daemon_mode</NAME>
 
4392
<RETURNS>gboolean  </RETURNS>
 
4393
void
 
4394
</FUNCTION>
 
4395
<FUNCTION>
 
4396
<NAME>gconf_set_daemon_ior</NAME>
 
4397
<RETURNS>void  </RETURNS>
 
4398
const gchar *ior
 
4399
</FUNCTION>
 
4400
<FUNCTION>
 
4401
<NAME>gconf_get_daemon_ior</NAME>
 
4402
<RETURNS>const gchar *</RETURNS>
 
4403
void
 
4404
</FUNCTION>
 
4405
<FUNCTION>
 
4406
<NAME>gconf_handle_oaf_exception</NAME>
 
4407
<RETURNS>gboolean  </RETURNS>
 
4408
CORBA_Environment* ev, GError** err
 
4409
</FUNCTION>
 
4410
<FUNCTION>
 
4411
<NAME>gconf_nanosleep</NAME>
 
4412
<RETURNS>void  </RETURNS>
 
4413
gulong useconds
 
4414
</FUNCTION>
 
4415
<STRUCT>
 
4416
<NAME>GConfLock</NAME>
 
4417
</STRUCT>
 
4418
<FUNCTION>
 
4419
<NAME>gconf_get_lock</NAME>
 
4420
<RETURNS>GConfLock *</RETURNS>
 
4421
const gchar  *lock_directory,GError      **err
 
4422
</FUNCTION>
 
4423
<FUNCTION>
 
4424
<NAME>gconf_release_lock</NAME>
 
4425
<RETURNS>gboolean  </RETURNS>
 
4426
GConfLock    *lock,GError      **err
 
4427
</FUNCTION>
 
4428
<FUNCTION>
 
4429
<NAME>gconf_get_lock_or_current_holder</NAME>
 
4430
<RETURNS>GConfLock *</RETURNS>
 
4431
const gchar  *lock_directory,ConfigServer *current_server,GError      **err
 
4432
</FUNCTION>
 
4433
<FUNCTION>
 
4434
<NAME>gconf_get_current_lock_holder</NAME>
 
4435
<RETURNS>ConfigServer  </RETURNS>
 
4436
const gchar *lock_directory
 
4437
</FUNCTION>
 
4438
<FUNCTION>
 
4439
<NAME>gconf_error_new</NAME>
 
4440
<RETURNS>GError *</RETURNS>
 
4441
GConfError en,const gchar* format, ...
 
4442
</FUNCTION>
 
4443
<FUNCTION>
 
4444
<NAME>gconf_set_error</NAME>
 
4445
<RETURNS>void  </RETURNS>
 
4446
GError** err,GConfError en,const gchar* format, ...
 
4447
</FUNCTION>
 
4448
<FUNCTION>
 
4449
<NAME>gconf_compose_errors</NAME>
 
4450
<RETURNS>GError *</RETURNS>
 
4451
GError* err1, GError* err2
 
4452
</FUNCTION>
 
4453
<FUNCTION>
 
4454
<NAME>gconf_orb_get</NAME>
 
4455
<RETURNS>CORBA_ORB  </RETURNS>
 
4456
void
 
4457
</FUNCTION>
 
4458
<FUNCTION>
 
4459
<NAME>gconf_activate_server</NAME>
 
4460
<RETURNS>ConfigServer  </RETURNS>
 
4461
gboolean  start_if_not_found,GError  **error
 
4462
</FUNCTION>
 
4463
<FUNCTION>
 
4464
<NAME>gconf_get_lock_dir</NAME>
 
4465
<RETURNS>char *</RETURNS>
 
4466
void
 
4467
</FUNCTION>
 
4468
<FUNCTION>
 
4469
<NAME>gconf_get_daemon_dir</NAME>
 
4470
<RETURNS>char *</RETURNS>
 
4471
void
 
4472
</FUNCTION>
 
4473
<FUNCTION>
 
4474
<NAME>gconf_schema_validate</NAME>
 
4475
<RETURNS>gboolean  </RETURNS>
 
4476
GConfSchema *sc,GError     **err
 
4477
</FUNCTION>
 
4478
<FUNCTION>
 
4479
<NAME>gconf_value_validate</NAME>
 
4480
<RETURNS>gboolean  </RETURNS>
 
4481
GConfValue *value,GError    **err
 
4482
</FUNCTION>
 
4483
<MACRO>
 
4484
<NAME>g_utf8_validate</NAME>
 
4485
#define g_utf8_validate gconf_g_utf8_validate
 
4486
</MACRO>
 
4487
<FUNCTION>
 
4488
<NAME>gconf_g_utf8_validate</NAME>
 
4489
<RETURNS>gboolean  </RETURNS>
 
4490
const gchar  *str,gssize        max_len,const gchar **end
 
4491
</FUNCTION>
 
4492
<MACRO>
 
4493
<NAME>_</NAME>
 
4494
#    define _(String) dgettext (GETTEXT_PACKAGE, String)
 
4495
</MACRO>
 
4496
<MACRO>
 
4497
<NAME>N_</NAME>
 
4498
#        define N_(String) gettext_noop (String)
 
4499
</MACRO>
 
4500
<MACRO>
 
4501
<NAME>N_</NAME>
 
4502
#        define N_(String) (String)
 
4503
</MACRO>
 
4504
<MACRO>
 
4505
<NAME>textdomain</NAME>
 
4506
#    define textdomain(String) (String)
 
4507
</MACRO>
 
4508
<MACRO>
 
4509
<NAME>bindtextdomain</NAME>
 
4510
#    define bindtextdomain(Domain,Directory) (Domain)
 
4511
</MACRO>
 
4512
<MACRO>
 
4513
<NAME>_</NAME>
 
4514
#    define _(String) (String)
 
4515
</MACRO>
 
4516
<MACRO>
 
4517
<NAME>N_</NAME>
 
4518
#    define N_(String) (String)
 
4519
</MACRO>
 
4520
<STRUCT>
 
4521
<NAME>GConfBackendVTable</NAME>
 
4522
</STRUCT>
 
4523
<STRUCT>
 
4524
<NAME>GConfBackendVTable</NAME>
 
4525
struct GConfBackendVTable {
 
4526
  void                (* shutdown)        (GError** err);
 
4527
 
 
4528
  GConfSource*        (* resolve_address) (const gchar* address,
 
4529
                                           GError** err);
 
4530
 
 
4531
  /* Thread locks. If the backend is thread-safe, then these
 
4532
   * can be NULL. If per-source locks are needed, then these
 
4533
   * calls should lock a mutex stored in the GConfSource.
 
4534
   * If a per-backend lock is needed, then the calls can ignore
 
4535
   * their source argument and lock the whole backend.
 
4536
   */
 
4537
  void                (* lock)            (GConfSource* source,
 
4538
                                           GError** err);
 
4539
 
 
4540
  void                (* unlock)          (GConfSource* source,
 
4541
                                           GError** err);
 
4542
 
 
4543
  /* Report whether a given key (and its subkeys) can be read/written.
 
4544
   * Sources may not permit reading/writing from/to /foo but forbid
 
4545
   * writing to /foo/bar; if a key can be read or written then its
 
4546
   * subkeys may also be read/written.
 
4547
   *
 
4548
   * This field allows backends to be configured so that they only
 
4549
   * store certain kinds of data in certain sections of the GConf
 
4550
   * namespace.
 
4551
   *
 
4552
   * If these functions return an error, they MUST return FALSE as
 
4553
   * well.
 
4554
   */
 
4555
 
 
4556
  gboolean           (* readable)         (GConfSource* source,
 
4557
                                           const gchar* key,
 
4558
                                           GError** err);
 
4559
 
 
4560
  gboolean           (* writable)        (GConfSource* source,
 
4561
                                           const gchar* key,
 
4562
                                           GError** err);
 
4563
  
 
4564
  /* schema_name filled if NULL or GCONF_VALUE_IGNORE_SUBSEQUENT returned.
 
4565
     if schema_name is NULL, it isn't filled */
 
4566
  GConfValue*         (* query_value)     (GConfSource* source, 
 
4567
                                           const gchar* key,
 
4568
                                           const gchar** locales,
 
4569
                                           gchar** schema_name,
 
4570
                                           GError** err);
 
4571
  
 
4572
  GConfMetaInfo*      (* query_metainfo)  (GConfSource* source,
 
4573
                                           const gchar* key,
 
4574
                                           GError** err);
 
4575
  
 
4576
  void                (* set_value)       (GConfSource* source, 
 
4577
                                           const gchar* key, 
 
4578
                                           GConfValue* value,
 
4579
                                           GError** err);
 
4580
 
 
4581
  /* Returns list of GConfEntry with key set to a relative
 
4582
   * pathname. In the public client-side API the key
 
4583
   * is always absolute though.
 
4584
   */
 
4585
  GSList*             (* all_entries)     (GConfSource* source,
 
4586
                                           const gchar* dir,
 
4587
                                           const gchar** locales,
 
4588
                                           GError** err);
 
4589
 
 
4590
  /* Returns list of allocated strings, relative names */
 
4591
  GSList*             (* all_subdirs)     (GConfSource* source,
 
4592
                                           const gchar* dir,
 
4593
                                           GError** err);
 
4594
 
 
4595
  void                (* unset_value)     (GConfSource* source,
 
4596
                                           const gchar* key,
 
4597
                                           const gchar* locale,
 
4598
                                           GError** err);
 
4599
 
 
4600
  gboolean            (* dir_exists)      (GConfSource* source,
 
4601
                                           const gchar* dir,
 
4602
                                           GError** err);
 
4603
        
 
4604
  void                (* remove_dir)      (GConfSource* source,
 
4605
                                           const gchar* dir,
 
4606
                                           GError** err);
 
4607
  
 
4608
  void                (* set_schema)      (GConfSource* source,
 
4609
                                           const gchar* key,
 
4610
                                           const gchar* schema_key,
 
4611
                                           GError** err);
 
4612
 
 
4613
  gboolean            (* sync_all)        (GConfSource* source,
 
4614
                                           GError** err);
 
4615
 
 
4616
  void                (* destroy_source)  (GConfSource* source);
 
4617
 
 
4618
  /* This is basically used by the test suite */
 
4619
  void                (* clear_cache)     (GConfSource* source);
 
4620
};
 
4621
</STRUCT>
 
4622
<STRUCT>
 
4623
<NAME>GConfBackend</NAME>
 
4624
struct GConfBackend {
 
4625
  const gchar* name;
 
4626
  guint refcount;
 
4627
  GConfBackendVTable* vtable;
 
4628
  GModule* module;
 
4629
};
 
4630
</STRUCT>
 
4631
<FUNCTION>
 
4632
<NAME>gconf_address_backend</NAME>
 
4633
<RETURNS>gchar *</RETURNS>
 
4634
const gchar* address
 
4635
</FUNCTION>
 
4636
<FUNCTION>
 
4637
<NAME>gconf_address_resource</NAME>
 
4638
<RETURNS>gchar *</RETURNS>
 
4639
const gchar* address
 
4640
</FUNCTION>
 
4641
<FUNCTION>
 
4642
<NAME>gconf_address_flags</NAME>
 
4643
<RETURNS>gchar **</RETURNS>
 
4644
const gchar* address
 
4645
</FUNCTION>
 
4646
<FUNCTION>
 
4647
<NAME>gconf_backend_file</NAME>
 
4648
<RETURNS>gchar *</RETURNS>
 
4649
const gchar* address
 
4650
</FUNCTION>
 
4651
<FUNCTION>
 
4652
<NAME>gconf_get_backend</NAME>
 
4653
<RETURNS>GConfBackend *</RETURNS>
 
4654
const gchar* address, GError** err
 
4655
</FUNCTION>
 
4656
<FUNCTION>
 
4657
<NAME>gconf_backend_ref</NAME>
 
4658
<RETURNS>void  </RETURNS>
 
4659
GConfBackend* backend
 
4660
</FUNCTION>
 
4661
<FUNCTION>
 
4662
<NAME>gconf_backend_unref</NAME>
 
4663
<RETURNS>void  </RETURNS>
 
4664
GConfBackend* backend
 
4665
</FUNCTION>
 
4666
<FUNCTION>
 
4667
<NAME>gconf_backend_resolve_address</NAME>
 
4668
<RETURNS>GConfSource *</RETURNS>
 
4669
GConfBackend* backend,const gchar* address,GError** err
 
4670
</FUNCTION>
 
4671
<STRUCT>
 
4672
<NAME>GConfLocaleCache</NAME>
 
4673
</STRUCT>
 
4674
<FUNCTION>
 
4675
<NAME>gconf_locale_cache_new</NAME>
 
4676
<RETURNS>GConfLocaleCache *</RETURNS>
 
4677
void
 
4678
</FUNCTION>
 
4679
<FUNCTION>
 
4680
<NAME>gconf_locale_cache_free</NAME>
 
4681
<RETURNS>void  </RETURNS>
 
4682
GConfLocaleCache* cache
 
4683
</FUNCTION>
 
4684
<FUNCTION>
 
4685
<NAME>gconf_locale_cache_expire</NAME>
 
4686
<RETURNS>void  </RETURNS>
 
4687
GConfLocaleCache* cache,guint max_age_exclusive_in_seconds
 
4688
</FUNCTION>
 
4689
<STRUCT>
 
4690
<NAME>GConfLocaleList</NAME>
 
4691
</STRUCT>
 
4692
<STRUCT>
 
4693
<NAME>GConfLocaleList</NAME>
 
4694
struct GConfLocaleList {
 
4695
  const gchar** list;
 
4696
};
 
4697
</STRUCT>
 
4698
<FUNCTION>
 
4699
<NAME>gconf_locale_list_ref</NAME>
 
4700
<RETURNS>void  </RETURNS>
 
4701
GConfLocaleList* list
 
4702
</FUNCTION>
 
4703
<FUNCTION>
 
4704
<NAME>gconf_locale_list_unref</NAME>
 
4705
<RETURNS>void  </RETURNS>
 
4706
GConfLocaleList* list
 
4707
</FUNCTION>
 
4708
<FUNCTION>
 
4709
<NAME>gconf_locale_cache_get_list</NAME>
 
4710
<RETURNS>GConfLocaleList *</RETURNS>
 
4711
GConfLocaleCache* cache,const gchar* locale
 
4712
</FUNCTION>
 
4713
<FUNCTION>
 
4714
<NAME>gconf_split_locale</NAME>
 
4715
<RETURNS>gchar **</RETURNS>
 
4716
const gchar* locale
 
4717
</FUNCTION>
 
4718
<STRUCT>
 
4719
<NAME>GConfDatabase</NAME>
 
4720
</STRUCT>
 
4721
<STRUCT>
 
4722
<NAME>GConfDatabase</NAME>
 
4723
struct GConfDatabase
 
4724
{
 
4725
  /* "inherit" from the servant,
 
4726
     must be first in struct */
 
4727
  POA_ConfigDatabase2 servant;
 
4728
 
 
4729
  ConfigDatabase objref;
 
4730
  
 
4731
  GConfListeners* listeners;
 
4732
  GConfSources* sources;
 
4733
 
 
4734
  GTime last_access;
 
4735
  guint sync_idle;
 
4736
  guint sync_timeout;
 
4737
 
 
4738
  gchar *persistent_name;
 
4739
};
 
4740
</STRUCT>
 
4741
<FUNCTION>
 
4742
<NAME>gconf_database_new</NAME>
 
4743
<RETURNS>GConfDatabase *</RETURNS>
 
4744
GConfSources  *sources
 
4745
</FUNCTION>
 
4746
<FUNCTION>
 
4747
<NAME>gconf_database_free</NAME>
 
4748
<RETURNS>void  </RETURNS>
 
4749
GConfDatabase *db
 
4750
</FUNCTION>
 
4751
<FUNCTION>
 
4752
<NAME>gconf_database_drop_dead_listeners</NAME>
 
4753
<RETURNS>void  </RETURNS>
 
4754
GConfDatabase *db
 
4755
</FUNCTION>
 
4756
<FUNCTION>
 
4757
<NAME>gconf_database_add_listener</NAME>
 
4758
<RETURNS>CORBA_unsigned_long  </RETURNS>
 
4759
GConfDatabase       *db,ConfigListener       who,const gchar         *where
 
4760
</FUNCTION>
 
4761
<FUNCTION>
 
4762
<NAME>gconf_database_remove_listener</NAME>
 
4763
<RETURNS>void  </RETURNS>
 
4764
GConfDatabase       *db,CORBA_unsigned_long  cnxn
 
4765
</FUNCTION>
 
4766
<FUNCTION>
 
4767
<NAME>gconf_database_readd_listener</NAME>
 
4768
<RETURNS>CORBA_unsigned_long  </RETURNS>
 
4769
GConfDatabase       *db,ConfigListener       who,const gchar         *where
 
4770
</FUNCTION>
 
4771
<FUNCTION>
 
4772
<NAME>gconf_database_notify_listeners</NAME>
 
4773
<RETURNS>void  </RETURNS>
 
4774
GConfDatabase       *db,const gchar         *key,const ConfigValue   *value,gboolean             is_default,gboolean             is_writable
 
4775
</FUNCTION>
 
4776
<FUNCTION>
 
4777
<NAME>gconf_database_query_value</NAME>
 
4778
<RETURNS>GConfValue *</RETURNS>
 
4779
GConfDatabase  *db,const gchar    *key,const gchar   **locales,gboolean        use_schema_default,gchar         **schema_name,gboolean       *value_is_default,gboolean       *value_is_writable,GError    **err
 
4780
</FUNCTION>
 
4781
<FUNCTION>
 
4782
<NAME>gconf_database_query_default_value</NAME>
 
4783
<RETURNS>GConfValue *</RETURNS>
 
4784
GConfDatabase  *db,const gchar    *key,const gchar   **locales,gboolean       *is_writable,GError    **err
 
4785
</FUNCTION>
 
4786
<FUNCTION>
 
4787
<NAME>gconf_database_set</NAME>
 
4788
<RETURNS>void  </RETURNS>
 
4789
GConfDatabase      *db,const gchar        *key,GConfValue         *value,const ConfigValue  *cvalue,GError        **err
 
4790
</FUNCTION>
 
4791
<FUNCTION>
 
4792
<NAME>gconf_database_unset</NAME>
 
4793
<RETURNS>void  </RETURNS>
 
4794
GConfDatabase      *db,const gchar        *key,const gchar        *locale,GError        **err
 
4795
</FUNCTION>
 
4796
<FUNCTION>
 
4797
<NAME>gconf_database_dir_exists</NAME>
 
4798
<RETURNS>gboolean  </RETURNS>
 
4799
GConfDatabase  *db,const gchar    *dir,GError    **err
 
4800
</FUNCTION>
 
4801
<FUNCTION>
 
4802
<NAME>gconf_database_remove_dir</NAME>
 
4803
<RETURNS>void  </RETURNS>
 
4804
GConfDatabase  *db,const gchar    *dir,GError    **err
 
4805
</FUNCTION>
 
4806
<FUNCTION>
 
4807
<NAME>gconf_database_all_entries</NAME>
 
4808
<RETURNS>GSList *</RETURNS>
 
4809
GConfDatabase  *db,const gchar    *dir,const gchar   **locales,GError    **err
 
4810
</FUNCTION>
 
4811
<FUNCTION>
 
4812
<NAME>gconf_database_all_dirs</NAME>
 
4813
<RETURNS>GSList *</RETURNS>
 
4814
GConfDatabase  *db,const gchar    *dir,GError    **err
 
4815
</FUNCTION>
 
4816
<FUNCTION>
 
4817
<NAME>gconf_database_set_schema</NAME>
 
4818
<RETURNS>void  </RETURNS>
 
4819
GConfDatabase  *db,const gchar    *key,const gchar    *schema_key,GError    **err
 
4820
</FUNCTION>
 
4821
<FUNCTION>
 
4822
<NAME>gconf_database_sync</NAME>
 
4823
<RETURNS>void  </RETURNS>
 
4824
GConfDatabase  *db,GError    **err
 
4825
</FUNCTION>
 
4826
<FUNCTION>
 
4827
<NAME>gconf_database_synchronous_sync</NAME>
 
4828
<RETURNS>gboolean  </RETURNS>
 
4829
GConfDatabase  *db,GError    **err
 
4830
</FUNCTION>
 
4831
<FUNCTION>
 
4832
<NAME>gconf_database_clear_cache</NAME>
 
4833
<RETURNS>void  </RETURNS>
 
4834
GConfDatabase  *db,GError    **err
 
4835
</FUNCTION>
 
4836
<FUNCTION>
 
4837
<NAME>gconfd_locale_cache_expire</NAME>
 
4838
<RETURNS>void  </RETURNS>
 
4839
void
 
4840
</FUNCTION>
 
4841
<FUNCTION>
 
4842
<NAME>gconfd_locale_cache_drop</NAME>
 
4843
<RETURNS>void  </RETURNS>
 
4844
void
 
4845
</FUNCTION>
 
4846
<FUNCTION>
 
4847
<NAME>gconf_database_get_persistent_name</NAME>
 
4848
<RETURNS>const gchar *</RETURNS>
 
4849
GConfDatabase *db
 
4850
</FUNCTION>
 
4851
<FUNCTION>
 
4852
<NAME>gconf_database_log_listeners_to_string</NAME>
 
4853
<RETURNS>void  </RETURNS>
 
4854
GConfDatabase *db,gboolean is_default,GString *str
 
4855
</FUNCTION>
 
4856
<STRUCT>
 
4857
<NAME>GConfBackend</NAME>
 
4858
</STRUCT>
 
4859
<STRUCT>
 
4860
<NAME>GConfSource</NAME>
 
4861
</STRUCT>
 
4862
<STRUCT>
 
4863
<NAME>GConfSource</NAME>
 
4864
struct GConfSource {
 
4865
  guint flags;
 
4866
  gchar* address;
 
4867
  GConfBackend* backend;
 
4868
};
 
4869
</STRUCT>
 
4870
<ENUM>
 
4871
<NAME>GConfSourceFlags</NAME>
 
4872
typedef enum {
 
4873
  /* These are an optimization to avoid calls to
 
4874
   * the writable/readable methods in the backend
 
4875
   * vtable
 
4876
   */
 
4877
  GCONF_SOURCE_ALL_WRITEABLE = 1 << 0,
 
4878
  GCONF_SOURCE_ALL_READABLE = 1 << 1,
 
4879
  GCONF_SOURCE_NEVER_WRITEABLE = 1 << 2, 
 
4880
  GCONF_SOURCE_ALL_FLAGS = ((1 << 0) | (1 << 1))
 
4881
} GConfSourceFlags;
 
4882
</ENUM>
 
4883
<FUNCTION>
 
4884
<NAME>gconf_resolve_address</NAME>
 
4885
<RETURNS>GConfSource *</RETURNS>
 
4886
const gchar* address,GError** err
 
4887
</FUNCTION>
 
4888
<FUNCTION>
 
4889
<NAME>gconf_source_free</NAME>
 
4890
<RETURNS>void  </RETURNS>
 
4891
GConfSource* source
 
4892
</FUNCTION>
 
4893
<STRUCT>
 
4894
<NAME>GConfSources</NAME>
 
4895
</STRUCT>
 
4896
<STRUCT>
 
4897
<NAME>GConfSources</NAME>
 
4898
struct GConfSources {
 
4899
  GList* sources;
 
4900
  
 
4901
};
 
4902
</STRUCT>
 
4903
<FUNCTION>
 
4904
<NAME>gconf_sources_new_from_addresses</NAME>
 
4905
<RETURNS>GConfSources *</RETURNS>
 
4906
const gchar **addresses,GError   **err
 
4907
</FUNCTION>
 
4908
<FUNCTION>
 
4909
<NAME>gconf_sources_new_from_source</NAME>
 
4910
<RETURNS>GConfSources *</RETURNS>
 
4911
GConfSource   *source
 
4912
</FUNCTION>
 
4913
<FUNCTION>
 
4914
<NAME>gconf_sources_free</NAME>
 
4915
<RETURNS>void  </RETURNS>
 
4916
GConfSources  *sources
 
4917
</FUNCTION>
 
4918
<FUNCTION>
 
4919
<NAME>gconf_sources_clear_cache</NAME>
 
4920
<RETURNS>void  </RETURNS>
 
4921
GConfSources  *sources
 
4922
</FUNCTION>
 
4923
<FUNCTION>
 
4924
<NAME>gconf_sources_query_value</NAME>
 
4925
<RETURNS>GConfValue *</RETURNS>
 
4926
GConfSources  *sources,const gchar   *key,const gchar  **locales,gboolean       use_schema_default,gboolean      *value_is_default,gboolean      *value_is_writable,gchar        **schema_name,GError   **err
 
4927
</FUNCTION>
 
4928
<FUNCTION>
 
4929
<NAME>gconf_sources_set_value</NAME>
 
4930
<RETURNS>void  </RETURNS>
 
4931
GConfSources  *sources,const gchar   *key,GConfValue    *value,GError   **err
 
4932
</FUNCTION>
 
4933
<FUNCTION>
 
4934
<NAME>gconf_sources_unset_value</NAME>
 
4935
<RETURNS>void  </RETURNS>
 
4936
GConfSources  *sources,const gchar   *key,const gchar   *locale,GError   **err
 
4937
</FUNCTION>
 
4938
<FUNCTION>
 
4939
<NAME>gconf_sources_all_entries</NAME>
 
4940
<RETURNS>GSList *</RETURNS>
 
4941
GConfSources  *sources,const gchar   *dir,const gchar  **locales,GError   **err
 
4942
</FUNCTION>
 
4943
<FUNCTION>
 
4944
<NAME>gconf_sources_all_dirs</NAME>
 
4945
<RETURNS>GSList *</RETURNS>
 
4946
GConfSources  *sources,const gchar   *dir,GError   **err
 
4947
</FUNCTION>
 
4948
<FUNCTION>
 
4949
<NAME>gconf_sources_dir_exists</NAME>
 
4950
<RETURNS>gboolean  </RETURNS>
 
4951
GConfSources  *sources,const gchar   *dir,GError   **err
 
4952
</FUNCTION>
 
4953
<FUNCTION>
 
4954
<NAME>gconf_sources_remove_dir</NAME>
 
4955
<RETURNS>void  </RETURNS>
 
4956
GConfSources  *sources,const gchar   *dir,GError   **err
 
4957
</FUNCTION>
 
4958
<FUNCTION>
 
4959
<NAME>gconf_sources_set_schema</NAME>
 
4960
<RETURNS>void  </RETURNS>
 
4961
GConfSources  *sources,const gchar   *key,const gchar   *schema_key,GError   **err
 
4962
</FUNCTION>
 
4963
<FUNCTION>
 
4964
<NAME>gconf_sources_sync_all</NAME>
 
4965
<RETURNS>gboolean  </RETURNS>
 
4966
GConfSources  *sources,GError   **err
 
4967
</FUNCTION>
 
4968
<FUNCTION>
 
4969
<NAME>gconf_sources_query_metainfo</NAME>
 
4970
<RETURNS>GConfMetaInfo *</RETURNS>
 
4971
GConfSources* sources,const gchar* key,GError** err
 
4972
</FUNCTION>
 
4973
<FUNCTION>
 
4974
<NAME>gconf_sources_query_default_value</NAME>
 
4975
<RETURNS>GConfValue *</RETURNS>
 
4976
GConfSources* sources,const gchar* key,const gchar** locales,gboolean* is_writable,GError** err
 
4977
</FUNCTION>
 
4978
<FUNCTION>
 
4979
<NAME>gconf_get_poa</NAME>
 
4980
<RETURNS>PortableServer_POA  </RETURNS>
 
4981
 
 
4982
</FUNCTION>
 
4983
<FUNCTION>
 
4984
<NAME>gconf_set_exception</NAME>
 
4985
<RETURNS>gboolean  </RETURNS>
 
4986
GError** err, CORBA_Environment* ev
 
4987
</FUNCTION>
 
4988
<FUNCTION>
 
4989
<NAME>gconfd_logfile_change_listener</NAME>
 
4990
<RETURNS>gboolean  </RETURNS>
 
4991
GConfDatabase *db,gboolean add,guint connection_id,ConfigListener listener,const gchar *where,GError **err
 
4992
</FUNCTION>
 
4993
<FUNCTION>
 
4994
<NAME>gconfd_check_in_shutdown</NAME>
 
4995
<RETURNS>gboolean  </RETURNS>
 
4996
CORBA_Environment *ev
 
4997
</FUNCTION>
 
4998
<FUNCTION>
 
4999
<NAME>gconfd_need_log_cleanup</NAME>
 
5000
<RETURNS>void  </RETURNS>
 
5001
void
 
5002
</FUNCTION>
 
5003
<FUNCTION>
 
5004
<NAME>gconf_is_initialized</NAME>
 
5005
<RETURNS>gboolean  </RETURNS>
 
5006
void
 
5007
</FUNCTION>
 
5008
<USER_FUNCTION>
 
5009
<NAME>GConfNotifyFunc</NAME>
 
5010
<RETURNS>void </RETURNS>
 
5011
GConfEngine* conf,
 
5012
                                 guint cnxn_id,
 
5013
                                 GConfEntry *entry,
 
5014
                                 gpointer user_data
 
5015
</USER_FUNCTION>
 
5016
<FUNCTION>
 
5017
<NAME>gconf_engine_notify_add</NAME>
 
5018
<RETURNS>guint  </RETURNS>
 
5019
GConfEngine      *conf,const gchar      *namespace_section,GConfNotifyFunc   func,gpointer          user_data,GError      **err
 
5020
</FUNCTION>
 
5021
<FUNCTION>
 
5022
<NAME>gconf_engine_notify_remove</NAME>
 
5023
<RETURNS>void  </RETURNS>
 
5024
GConfEngine      *conf,guint             cnxn
 
5025
</FUNCTION>
 
5026
<FUNCTION>
 
5027
<NAME>gconf_engine_get</NAME>
 
5028
<RETURNS>GConfValue *</RETURNS>
 
5029
GConfEngine  *conf,const gchar  *key,GError  **err
 
5030
</FUNCTION>
 
5031
<FUNCTION>
 
5032
<NAME>gconf_engine_get_without_default</NAME>
 
5033
<RETURNS>GConfValue *</RETURNS>
 
5034
GConfEngine  *conf,const gchar  *key,GError  **err
 
5035
</FUNCTION>
 
5036
<FUNCTION>
 
5037
<NAME>gconf_engine_get_entry</NAME>
 
5038
<RETURNS>GConfEntry *</RETURNS>
 
5039
GConfEngine  *conf,const gchar  *key,const gchar  *locale,gboolean      use_schema_default,GError  **err
 
5040
</FUNCTION>
 
5041
<FUNCTION>
 
5042
<NAME>gconf_engine_get_with_locale</NAME>
 
5043
<RETURNS>GConfValue *</RETURNS>
 
5044
GConfEngine  *conf,const gchar  *key,const gchar  *locale,GError  **err
 
5045
</FUNCTION>
 
5046
<FUNCTION>
 
5047
<NAME>gconf_engine_get_default_from_schema</NAME>
 
5048
<RETURNS>GConfValue *</RETURNS>
 
5049
GConfEngine  *conf,const gchar  *key,GError  **err
 
5050
</FUNCTION>
 
5051
<FUNCTION>
 
5052
<NAME>gconf_engine_set</NAME>
 
5053
<RETURNS>gboolean  </RETURNS>
 
5054
GConfEngine  *conf,const gchar  *key,GConfValue   *value,GError  **err
 
5055
</FUNCTION>
 
5056
<FUNCTION>
 
5057
<NAME>gconf_engine_unset</NAME>
 
5058
<RETURNS>gboolean  </RETURNS>
 
5059
GConfEngine  *conf,const gchar  *key,GError  **err
 
5060
</FUNCTION>
 
5061
<FUNCTION>
 
5062
<NAME>gconf_engine_associate_schema</NAME>
 
5063
<RETURNS>gboolean  </RETURNS>
 
5064
GConfEngine  *conf,const gchar  *key,const gchar  *schema_key,GError  **err
 
5065
</FUNCTION>
 
5066
<FUNCTION>
 
5067
<NAME>gconf_engine_all_entries</NAME>
 
5068
<RETURNS>GSList *</RETURNS>
 
5069
GConfEngine  *conf,const gchar  *dir,GError  **err
 
5070
</FUNCTION>
 
5071
<FUNCTION>
 
5072
<NAME>gconf_engine_all_dirs</NAME>
 
5073
<RETURNS>GSList *</RETURNS>
 
5074
GConfEngine  *conf,const gchar  *dir,GError  **err
 
5075
</FUNCTION>
 
5076
<FUNCTION>
 
5077
<NAME>gconf_engine_suggest_sync</NAME>
 
5078
<RETURNS>void  </RETURNS>
 
5079
GConfEngine  *conf,GError  **err
 
5080
</FUNCTION>
 
5081
<FUNCTION>
 
5082
<NAME>gconf_engine_dir_exists</NAME>
 
5083
<RETURNS>gboolean  </RETURNS>
 
5084
GConfEngine  *conf,const gchar  *dir,GError  **err
 
5085
</FUNCTION>
 
5086
<FUNCTION>
 
5087
<NAME>gconf_engine_remove_dir</NAME>
 
5088
<RETURNS>void  </RETURNS>
 
5089
GConfEngine* conf,const gchar* dir,GError** err
 
5090
</FUNCTION>
 
5091
<FUNCTION>
 
5092
<NAME>gconf_engine_key_is_writable</NAME>
 
5093
<RETURNS>gboolean  </RETURNS>
 
5094
GConfEngine *conf,const gchar *key,GError     **err
 
5095
</FUNCTION>
 
5096
<FUNCTION>
 
5097
<NAME>gconf_valid_key</NAME>
 
5098
<RETURNS>gboolean  </RETURNS>
 
5099
const gchar  *key,gchar       **why_invalid
 
5100
</FUNCTION>
 
5101
<FUNCTION>
 
5102
<NAME>gconf_key_is_below</NAME>
 
5103
<RETURNS>gboolean  </RETURNS>
 
5104
const gchar  *above,const gchar  *below
 
5105
</FUNCTION>
 
5106
<FUNCTION>
 
5107
<NAME>gconf_concat_dir_and_key</NAME>
 
5108
<RETURNS>gchar *</RETURNS>
 
5109
const gchar  *dir,const gchar  *key
 
5110
</FUNCTION>
 
5111
<FUNCTION>
 
5112
<NAME>gconf_unique_key</NAME>
 
5113
<RETURNS>gchar *</RETURNS>
 
5114
void
 
5115
</FUNCTION>
 
5116
<FUNCTION>
 
5117
<NAME>gconf_engine_get_float</NAME>
 
5118
<RETURNS>gdouble  </RETURNS>
 
5119
GConfEngine     *conf,const gchar     *key,GError     **err
 
5120
</FUNCTION>
 
5121
<FUNCTION>
 
5122
<NAME>gconf_engine_get_int</NAME>
 
5123
<RETURNS>gint  </RETURNS>
 
5124
GConfEngine     *conf,const gchar     *key,GError     **err
 
5125
</FUNCTION>
 
5126
<FUNCTION>
 
5127
<NAME>gconf_engine_get_string</NAME>
 
5128
<RETURNS>gchar *</RETURNS>
 
5129
GConfEngine     *conf,const gchar     *key,GError     **err
 
5130
</FUNCTION>
 
5131
<FUNCTION>
 
5132
<NAME>gconf_engine_get_bool</NAME>
 
5133
<RETURNS>gboolean  </RETURNS>
 
5134
GConfEngine     *conf,const gchar     *key,GError     **err
 
5135
</FUNCTION>
 
5136
<FUNCTION>
 
5137
<NAME>gconf_engine_get_schema</NAME>
 
5138
<RETURNS>GConfSchema *</RETURNS>
 
5139
GConfEngine     *conf,const gchar     *key,GError     **err
 
5140
</FUNCTION>
 
5141
<FUNCTION>
 
5142
<NAME>gconf_engine_get_list</NAME>
 
5143
<RETURNS>GSList *</RETURNS>
 
5144
GConfEngine     *conf,const gchar     *key,GConfValueType   list_type,GError     **err
 
5145
</FUNCTION>
 
5146
<FUNCTION>
 
5147
<NAME>gconf_engine_get_pair</NAME>
 
5148
<RETURNS>gboolean  </RETURNS>
 
5149
GConfEngine     *conf,const gchar     *key,GConfValueType   car_type,GConfValueType   cdr_type,gpointer         car_retloc,gpointer         cdr_retloc,GError     **err
 
5150
</FUNCTION>
 
5151
<FUNCTION>
 
5152
<NAME>gconf_engine_set_float</NAME>
 
5153
<RETURNS>gboolean  </RETURNS>
 
5154
GConfEngine     *conf,const gchar     *key,gdouble          val,GError     **err
 
5155
</FUNCTION>
 
5156
<FUNCTION>
 
5157
<NAME>gconf_engine_set_int</NAME>
 
5158
<RETURNS>gboolean  </RETURNS>
 
5159
GConfEngine     *conf,const gchar     *key,gint             val,GError     **err
 
5160
</FUNCTION>
 
5161
<FUNCTION>
 
5162
<NAME>gconf_engine_set_string</NAME>
 
5163
<RETURNS>gboolean  </RETURNS>
 
5164
GConfEngine     *conf,const gchar     *key,const gchar     *val,GError     **err
 
5165
</FUNCTION>
 
5166
<FUNCTION>
 
5167
<NAME>gconf_engine_set_bool</NAME>
 
5168
<RETURNS>gboolean  </RETURNS>
 
5169
GConfEngine     *conf,const gchar     *key,gboolean         val,GError     **err
 
5170
</FUNCTION>
 
5171
<FUNCTION>
 
5172
<NAME>gconf_engine_set_schema</NAME>
 
5173
<RETURNS>gboolean  </RETURNS>
 
5174
GConfEngine     *conf,const gchar     *key,GConfSchema     *val,GError     **err
 
5175
</FUNCTION>
 
5176
<FUNCTION>
 
5177
<NAME>gconf_engine_set_list</NAME>
 
5178
<RETURNS>gboolean  </RETURNS>
 
5179
GConfEngine     *conf,const gchar     *key,GConfValueType   list_type,GSList          *list,GError     **err
 
5180
</FUNCTION>
 
5181
<FUNCTION>
 
5182
<NAME>gconf_engine_set_pair</NAME>
 
5183
<RETURNS>gboolean  </RETURNS>
 
5184
GConfEngine     *conf,const gchar     *key,GConfValueType   car_type,GConfValueType   cdr_type,gconstpointer    address_of_car,gconstpointer    address_of_cdr,GError     **err
 
5185
</FUNCTION>
 
5186
<STRUCT>
 
5187
<NAME>GConfEnumStringPair</NAME>
 
5188
</STRUCT>
 
5189
<STRUCT>
 
5190
<NAME>GConfEnumStringPair</NAME>
 
5191
struct GConfEnumStringPair {
 
5192
  gint enum_value;
 
5193
  const gchar* str;
 
5194
};
 
5195
</STRUCT>
 
5196
<FUNCTION>
 
5197
<NAME>gconf_string_to_enum</NAME>
 
5198
<RETURNS>gboolean  </RETURNS>
 
5199
GConfEnumStringPair  lookup_table[],const gchar         *str,gint                *enum_value_retloc
 
5200
</FUNCTION>
 
5201
<FUNCTION>
 
5202
<NAME>gconf_enum_to_string</NAME>
 
5203
<RETURNS>const gchar *</RETURNS>
 
5204
GConfEnumStringPair  lookup_table[],gint                 enum_value
 
5205
</FUNCTION>
 
5206
<FUNCTION>
 
5207
<NAME>gconf_init</NAME>
 
5208
<RETURNS>gboolean  </RETURNS>
 
5209
int argc, char **argv, GError** err
 
5210
</FUNCTION>
 
5211
<FUNCTION>
 
5212
<NAME>gconf_preinit</NAME>
 
5213
<RETURNS>void  </RETURNS>
 
5214
gpointer app, gpointer mod_info
 
5215
</FUNCTION>
 
5216
<FUNCTION>
 
5217
<NAME>gconf_postinit</NAME>
 
5218
<RETURNS>void  </RETURNS>
 
5219
gpointer app, gpointer mod_info
 
5220
</FUNCTION>
 
5221
<FUNCTION>
 
5222
<NAME>gconf_clear_cache</NAME>
 
5223
<RETURNS>void  </RETURNS>
 
5224
GConfEngine* conf, GError** err
 
5225
</FUNCTION>
 
5226
<FUNCTION>
 
5227
<NAME>gconf_synchronous_sync</NAME>
 
5228
<RETURNS>void  </RETURNS>
 
5229
GConfEngine* conf, GError** err
 
5230
</FUNCTION>
 
5231
<FUNCTION>
 
5232
<NAME>gconf_engine_get_full</NAME>
 
5233
<RETURNS>GConfValue  *</RETURNS>
 
5234
GConfEngine *conf,const gchar *key,const gchar *locale,gboolean use_schema_default,gboolean *is_default_p,gboolean *is_writable_p,GError **err
 
5235
</FUNCTION>
 
5236
<STRUCT>
 
5237
<NAME>GConfChangeSet</NAME>
 
5238
</STRUCT>
 
5239
<USER_FUNCTION>
 
5240
<NAME>GConfChangeSetForeachFunc</NAME>
 
5241
<RETURNS>void </RETURNS>
 
5242
GConfChangeSet* cs,
 
5243
                                            const gchar* key,
 
5244
                                            GConfValue* value,
 
5245
                                            gpointer user_data
 
5246
</USER_FUNCTION>
 
5247
<FUNCTION>
 
5248
<NAME>gconf_engine_commit_change_set</NAME>
 
5249
<RETURNS>gboolean  </RETURNS>
 
5250
GConfEngine* conf,GConfChangeSet* cs,gboolean remove_committed,GError** err
 
5251
</FUNCTION>
 
5252
<FUNCTION>
 
5253
<NAME>gconf_engine_reverse_change_set</NAME>
 
5254
<RETURNS>GConfChangeSet *</RETURNS>
 
5255
GConfEngine* conf,GConfChangeSet* cs,GError** err
 
5256
</FUNCTION>
 
5257
<FUNCTION>
 
5258
<NAME>gconf_engine_change_set_from_currentv</NAME>
 
5259
<RETURNS>GConfChangeSet *</RETURNS>
 
5260
GConfEngine* conf,const gchar** keys,GError** err
 
5261
</FUNCTION>
 
5262
<FUNCTION>
 
5263
<NAME>gconf_engine_change_set_from_current</NAME>
 
5264
<RETURNS>GConfChangeSet *</RETURNS>
 
5265
GConfEngine* conf,GError** err,const gchar* first_key,...
 
5266
</FUNCTION>
 
5267
<FUNCTION>
 
5268
<NAME>gconf_change_set_new</NAME>
 
5269
<RETURNS>GConfChangeSet *</RETURNS>
 
5270
void
 
5271
</FUNCTION>
 
5272
<FUNCTION>
 
5273
<NAME>gconf_change_set_ref</NAME>
 
5274
<RETURNS>void  </RETURNS>
 
5275
GConfChangeSet* cs
 
5276
</FUNCTION>
 
5277
<FUNCTION>
 
5278
<NAME>gconf_change_set_unref</NAME>
 
5279
<RETURNS>void  </RETURNS>
 
5280
GConfChangeSet* cs
 
5281
</FUNCTION>
 
5282
<FUNCTION>
 
5283
<NAME>gconf_change_set_clear</NAME>
 
5284
<RETURNS>void  </RETURNS>
 
5285
GConfChangeSet* cs
 
5286
</FUNCTION>
 
5287
<FUNCTION>
 
5288
<NAME>gconf_change_set_size</NAME>
 
5289
<RETURNS>guint  </RETURNS>
 
5290
GConfChangeSet* cs
 
5291
</FUNCTION>
 
5292
<FUNCTION>
 
5293
<NAME>gconf_change_set_remove</NAME>
 
5294
<RETURNS>void  </RETURNS>
 
5295
GConfChangeSet* cs,const gchar* key
 
5296
</FUNCTION>
 
5297
<FUNCTION>
 
5298
<NAME>gconf_change_set_foreach</NAME>
 
5299
<RETURNS>void  </RETURNS>
 
5300
GConfChangeSet* cs,GConfChangeSetForeachFunc func,gpointer user_data
 
5301
</FUNCTION>
 
5302
<FUNCTION>
 
5303
<NAME>gconf_change_set_check_value</NAME>
 
5304
<RETURNS>gboolean  </RETURNS>
 
5305
GConfChangeSet* cs, const gchar* key,GConfValue** value_retloc
 
5306
</FUNCTION>
 
5307
<FUNCTION>
 
5308
<NAME>gconf_change_set_set</NAME>
 
5309
<RETURNS>void  </RETURNS>
 
5310
GConfChangeSet* cs, const gchar* key,GConfValue* value
 
5311
</FUNCTION>
 
5312
<FUNCTION>
 
5313
<NAME>gconf_change_set_set_nocopy</NAME>
 
5314
<RETURNS>void  </RETURNS>
 
5315
GConfChangeSet* cs, const gchar* key,GConfValue* value
 
5316
</FUNCTION>
 
5317
<FUNCTION>
 
5318
<NAME>gconf_change_set_unset</NAME>
 
5319
<RETURNS>void  </RETURNS>
 
5320
GConfChangeSet* cs, const gchar* key
 
5321
</FUNCTION>
 
5322
<FUNCTION>
 
5323
<NAME>gconf_change_set_set_float</NAME>
 
5324
<RETURNS>void  </RETURNS>
 
5325
GConfChangeSet* cs, const gchar* key,gdouble val
 
5326
</FUNCTION>
 
5327
<FUNCTION>
 
5328
<NAME>gconf_change_set_set_int</NAME>
 
5329
<RETURNS>void  </RETURNS>
 
5330
GConfChangeSet* cs, const gchar* key,gint val
 
5331
</FUNCTION>
 
5332
<FUNCTION>
 
5333
<NAME>gconf_change_set_set_string</NAME>
 
5334
<RETURNS>void  </RETURNS>
 
5335
GConfChangeSet* cs, const gchar* key,const gchar* val
 
5336
</FUNCTION>
 
5337
<FUNCTION>
 
5338
<NAME>gconf_change_set_set_bool</NAME>
 
5339
<RETURNS>void  </RETURNS>
 
5340
GConfChangeSet* cs, const gchar* key,gboolean val
 
5341
</FUNCTION>
 
5342
<FUNCTION>
 
5343
<NAME>gconf_change_set_set_schema</NAME>
 
5344
<RETURNS>void  </RETURNS>
 
5345
GConfChangeSet* cs, const gchar* key,GConfSchema* val
 
5346
</FUNCTION>
 
5347
<FUNCTION>
 
5348
<NAME>gconf_change_set_set_list</NAME>
 
5349
<RETURNS>void  </RETURNS>
 
5350
GConfChangeSet* cs, const gchar* key,GConfValueType list_type,GSList* list
 
5351
</FUNCTION>
 
5352
<FUNCTION>
 
5353
<NAME>gconf_change_set_set_pair</NAME>
 
5354
<RETURNS>void  </RETURNS>
 
5355
GConfChangeSet* cs, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gconstpointer address_of_car,gconstpointer address_of_cdr
 
5356
</FUNCTION>
 
5357
<FUNCTION>
 
5358
<NAME>gconf_change_set_set_user_data</NAME>
 
5359
<RETURNS>void  </RETURNS>
 
5360
GConfChangeSet *cs,gpointer        data,GDestroyNotify  dnotify
 
5361
</FUNCTION>
 
5362
<FUNCTION>
 
5363
<NAME>gconf_change_set_get_user_data</NAME>
 
5364
<RETURNS>gpointer  </RETURNS>
 
5365
GConfChangeSet *cs
 
5366
</FUNCTION>
 
5367
<STRUCT>
 
5368
<NAME>GError</NAME>
 
5369
</STRUCT>
 
5370
<STRUCT>
 
5371
<NAME>GError</NAME>
 
5372
struct GError
 
5373
{
 
5374
  GQuark       domain;
 
5375
  gint         code;
 
5376
  gchar       *message;
 
5377
};
 
5378
</STRUCT>
 
5379
<FUNCTION>
 
5380
<NAME>g_error_new</NAME>
 
5381
<RETURNS>GError *</RETURNS>
 
5382
GQuark         domain,gint           code,const gchar   *format,...
 
5383
</FUNCTION>
 
5384
<FUNCTION>
 
5385
<NAME>g_error_new_literal</NAME>
 
5386
<RETURNS>GError *</RETURNS>
 
5387
GQuark         domain,gint           code,const gchar   *message
 
5388
</FUNCTION>
 
5389
<FUNCTION>
 
5390
<NAME>g_error_free</NAME>
 
5391
<RETURNS>void  </RETURNS>
 
5392
GError        *error
 
5393
</FUNCTION>
 
5394
<FUNCTION>
 
5395
<NAME>g_error_copy</NAME>
 
5396
<RETURNS>GError *</RETURNS>
 
5397
const GError  *error
 
5398
</FUNCTION>
 
5399
<FUNCTION>
 
5400
<NAME>g_error_matches</NAME>
 
5401
<RETURNS>gboolean  </RETURNS>
 
5402
const GError  *error,GQuark         domain,gint           code
 
5403
</FUNCTION>
 
5404
<FUNCTION>
 
5405
<NAME>g_set_error</NAME>
 
5406
<RETURNS>void  </RETURNS>
 
5407
GError       **err,GQuark         domain,gint           code,const gchar   *format,...
 
5408
</FUNCTION>
 
5409
<FUNCTION>
 
5410
<NAME>g_clear_error</NAME>
 
5411
<RETURNS>void  </RETURNS>
 
5412
GError       **err
 
5413
</FUNCTION>
 
5414
<FUNCTION>
 
5415
<NAME>g_propagate_error</NAME>
 
5416
<RETURNS>void  </RETURNS>
 
5417
GError       **dest,GError        *src
 
5418
</FUNCTION>
 
5419
<STRUCT>
 
5420
<NAME>GConfListeners</NAME>
 
5421
</STRUCT>
 
5422
<USER_FUNCTION>
 
5423
<NAME>GConfListenersCallback</NAME>
 
5424
<RETURNS>void </RETURNS>
 
5425
GConfListeners* listeners,
 
5426
                                       const gchar*    all_above_key,
 
5427
                                       guint           cnxn_id,
 
5428
                                       gpointer        listener_data,
 
5429
                                       gpointer        user_data
 
5430
</USER_FUNCTION>
 
5431
<USER_FUNCTION>
 
5432
<NAME>GConfListenersForeach</NAME>
 
5433
<RETURNS>void </RETURNS>
 
5434
const gchar* location,
 
5435
                                       guint        cnxn_id,
 
5436
                                       gpointer     listener_data,
 
5437
                                       gpointer     user_data
 
5438
</USER_FUNCTION>
 
5439
<USER_FUNCTION>
 
5440
<NAME>GConfListenersPredicate</NAME>
 
5441
<RETURNS>gboolean </RETURNS>
 
5442
const gchar* location,
 
5443
                                             guint        cnxn_id,
 
5444
                                             gpointer     listener_data,
 
5445
                                             gpointer     user_data
 
5446
</USER_FUNCTION>
 
5447
<FUNCTION>
 
5448
<NAME>gconf_listeners_new</NAME>
 
5449
<RETURNS>GConfListeners *</RETURNS>
 
5450
void
 
5451
</FUNCTION>
 
5452
<FUNCTION>
 
5453
<NAME>gconf_listeners_free</NAME>
 
5454
<RETURNS>void  </RETURNS>
 
5455
GConfListeners* listeners
 
5456
</FUNCTION>
 
5457
<FUNCTION>
 
5458
<NAME>gconf_listeners_add</NAME>
 
5459
<RETURNS>guint  </RETURNS>
 
5460
GConfListeners* listeners,const gchar* listen_point,gpointer listener_data,GFreeFunc destroy_notify
 
5461
</FUNCTION>
 
5462
<FUNCTION>
 
5463
<NAME>gconf_listeners_remove</NAME>
 
5464
<RETURNS>void  </RETURNS>
 
5465
GConfListeners          *listeners,guint                    cnxn_id
 
5466
</FUNCTION>
 
5467
<FUNCTION>
 
5468
<NAME>gconf_listeners_notify</NAME>
 
5469
<RETURNS>void  </RETURNS>
 
5470
GConfListeners          *listeners,const gchar             *all_above,GConfListenersCallback   callback,gpointer                 user_data
 
5471
</FUNCTION>
 
5472
<FUNCTION>
 
5473
<NAME>gconf_listeners_count</NAME>
 
5474
<RETURNS>guint  </RETURNS>
 
5475
GConfListeners          *listeners
 
5476
</FUNCTION>
 
5477
<FUNCTION>
 
5478
<NAME>gconf_listeners_foreach</NAME>
 
5479
<RETURNS>void  </RETURNS>
 
5480
GConfListeners          *listeners,GConfListenersForeach    callback,gpointer                 user_data
 
5481
</FUNCTION>
 
5482
<FUNCTION>
 
5483
<NAME>gconf_listeners_get_data</NAME>
 
5484
<RETURNS>gboolean  </RETURNS>
 
5485
GConfListeners          *listeners,guint                    cnxn_id,gpointer                *listener_data_p,const gchar            **location_p
 
5486
</FUNCTION>
 
5487
<FUNCTION>
 
5488
<NAME>gconf_listeners_remove_if</NAME>
 
5489
<RETURNS>void  </RETURNS>
 
5490
GConfListeners         *listeners,GConfListenersPredicate predicate,gpointer                user_data
 
5491
</FUNCTION>
 
5492
<STRUCT>
 
5493
<NAME>GConfSchema</NAME>
 
5494
struct GConfSchema {
 
5495
  GConfValueType type; /* Type of the described entry */
 
5496
  GConfValueType list_type; /* List type of the described entry */
 
5497
  GConfValueType car_type; /* Pair car type of the described entry */
 
5498
  GConfValueType cdr_type; /* Pair cdr type of the described entry */
 
5499
  gchar* locale;       /* Schema locale */
 
5500
  gchar* owner;        /* Name of creating application */
 
5501
  gchar* short_desc;   /* 40 char or less description, no newlines */
 
5502
  gchar* long_desc;    /* could be a paragraph or so */
 
5503
  GConfValue* default_value; /* Default value of the key */
 
5504
};
 
5505
</STRUCT>
 
5506
<FUNCTION>
 
5507
<NAME>gconf_schema_new</NAME>
 
5508
<RETURNS>GConfSchema *</RETURNS>
 
5509
void
 
5510
</FUNCTION>
 
5511
<FUNCTION>
 
5512
<NAME>gconf_schema_free</NAME>
 
5513
<RETURNS>void  </RETURNS>
 
5514
GConfSchema *sc
 
5515
</FUNCTION>
 
5516
<FUNCTION>
 
5517
<NAME>gconf_schema_copy</NAME>
 
5518
<RETURNS>GConfSchema *</RETURNS>
 
5519
GConfSchema *sc
 
5520
</FUNCTION>
 
5521
<FUNCTION>
 
5522
<NAME>gconf_schema_set_type</NAME>
 
5523
<RETURNS>void  </RETURNS>
 
5524
GConfSchema    *sc,GConfValueType  type
 
5525
</FUNCTION>
 
5526
<FUNCTION>
 
5527
<NAME>gconf_schema_set_list_type</NAME>
 
5528
<RETURNS>void  </RETURNS>
 
5529
GConfSchema    *sc,GConfValueType  type
 
5530
</FUNCTION>
 
5531
<FUNCTION>
 
5532
<NAME>gconf_schema_set_car_type</NAME>
 
5533
<RETURNS>void  </RETURNS>
 
5534
GConfSchema    *sc,GConfValueType  type
 
5535
</FUNCTION>
 
5536
<FUNCTION>
 
5537
<NAME>gconf_schema_set_cdr_type</NAME>
 
5538
<RETURNS>void  </RETURNS>
 
5539
GConfSchema    *sc,GConfValueType  type
 
5540
</FUNCTION>
 
5541
<FUNCTION>
 
5542
<NAME>gconf_schema_set_locale</NAME>
 
5543
<RETURNS>void  </RETURNS>
 
5544
GConfSchema    *sc,const gchar    *locale
 
5545
</FUNCTION>
 
5546
<FUNCTION>
 
5547
<NAME>gconf_schema_set_short_desc</NAME>
 
5548
<RETURNS>void  </RETURNS>
 
5549
GConfSchema    *sc,const gchar    *desc
 
5550
</FUNCTION>
 
5551
<FUNCTION>
 
5552
<NAME>gconf_schema_set_long_desc</NAME>
 
5553
<RETURNS>void  </RETURNS>
 
5554
GConfSchema    *sc,const gchar    *desc
 
5555
</FUNCTION>
 
5556
<FUNCTION>
 
5557
<NAME>gconf_schema_set_owner</NAME>
 
5558
<RETURNS>void  </RETURNS>
 
5559
GConfSchema    *sc,const gchar    *owner
 
5560
</FUNCTION>
 
5561
<FUNCTION>
 
5562
<NAME>gconf_schema_set_default_value</NAME>
 
5563
<RETURNS>void  </RETURNS>
 
5564
GConfSchema    *sc,GConfValue     *val
 
5565
</FUNCTION>
 
5566
<FUNCTION>
 
5567
<NAME>gconf_schema_set_default_value_nocopy</NAME>
 
5568
<RETURNS>void  </RETURNS>
 
5569
GConfSchema    *sc,GConfValue     *val
 
5570
</FUNCTION>
 
5571
<MACRO>
 
5572
<NAME>gconf_schema_get_type</NAME>
 
5573
#define       gconf_schema_get_type(x)          (x->type)
 
5574
</MACRO>
 
5575
<MACRO>
 
5576
<NAME>gconf_schema_get_list_type</NAME>
 
5577
#define       gconf_schema_get_list_type(x)     (x->list_type)
 
5578
</MACRO>
 
5579
<MACRO>
 
5580
<NAME>gconf_schema_get_car_type</NAME>
 
5581
#define       gconf_schema_get_car_type(x)      (x->car_type)
 
5582
</MACRO>
 
5583
<MACRO>
 
5584
<NAME>gconf_schema_get_cdr_type</NAME>
 
5585
#define       gconf_schema_get_cdr_type(x)      (x->cdr_type)
 
5586
</MACRO>
 
5587
<MACRO>
 
5588
<NAME>gconf_schema_get_locale</NAME>
 
5589
#define       gconf_schema_get_locale(x)        ((const gchar*)(x)->locale)
 
5590
</MACRO>
 
5591
<MACRO>
 
5592
<NAME>gconf_schema_get_short_desc</NAME>
 
5593
#define       gconf_schema_get_short_desc(x)    ((const gchar*)(x)->short_desc)
 
5594
</MACRO>
 
5595
<MACRO>
 
5596
<NAME>gconf_schema_get_long_desc</NAME>
 
5597
#define       gconf_schema_get_long_desc(x)     ((const gchar*)(x)->long_desc)
 
5598
</MACRO>
 
5599
<MACRO>
 
5600
<NAME>gconf_schema_get_owner</NAME>
 
5601
#define       gconf_schema_get_owner(x)         ((const gchar*)(x)->owner)
 
5602
</MACRO>
 
5603
<MACRO>
 
5604
<NAME>gconf_schema_get_default_value</NAME>
 
5605
#define       gconf_schema_get_default_value(x) ((x)->default_value)
 
5606
</MACRO>
 
5607
<ENUM>
 
5608
<NAME>GConfValueType</NAME>
 
5609
typedef enum {
 
5610
  GCONF_VALUE_INVALID,
 
5611
  GCONF_VALUE_STRING,
 
5612
  GCONF_VALUE_INT,
 
5613
  GCONF_VALUE_FLOAT,
 
5614
  GCONF_VALUE_BOOL,
 
5615
  GCONF_VALUE_SCHEMA,
 
5616
 
 
5617
  /* unfortunately these aren't really types; we want list_of_string,
 
5618
     list_of_int, etc.  but it's just too complicated to implement.
 
5619
     instead we'll complain in various places if you do something
 
5620
     moronic like mix types in a list or treat pair<string,int> and
 
5621
     pair<float,bool> as the same type. */
 
5622
  GCONF_VALUE_LIST,
 
5623
  GCONF_VALUE_PAIR
 
5624
  
 
5625
} GConfValueType;
 
5626
</ENUM>
 
5627
<MACRO>
 
5628
<NAME>GCONF_VALUE_TYPE_VALID</NAME>
 
5629
#define GCONF_VALUE_TYPE_VALID(x) (((x) > GCONF_VALUE_INVALID) && ((x) <= GCONF_VALUE_PAIR))
 
5630
</MACRO>
 
5631
<STRUCT>
 
5632
<NAME>GConfSchema</NAME>
 
5633
</STRUCT>
 
5634
<STRUCT>
 
5635
<NAME>GConfValue</NAME>
 
5636
</STRUCT>
 
5637
<STRUCT>
 
5638
<NAME>GConfValue</NAME>
 
5639
struct GConfValue {
 
5640
  GConfValueType type;
 
5641
  union {
 
5642
    gchar* string_data;
 
5643
    gint int_data;
 
5644
    gboolean bool_data;
 
5645
    gdouble float_data;
 
5646
    GConfSchema* schema_data;
 
5647
    struct {
 
5648
      GConfValueType type;
 
5649
      GSList* list;
 
5650
    } list_data;
 
5651
    struct {
 
5652
      GConfValue* car;
 
5653
      GConfValue* cdr;
 
5654
    } pair_data;
 
5655
  } d;
 
5656
};
 
5657
</STRUCT>
 
5658
<MACRO>
 
5659
<NAME>gconf_value_get_string</NAME>
 
5660
#define gconf_value_get_string(x)    ((const gchar*)((x)->d.string_data))
 
5661
</MACRO>
 
5662
<MACRO>
 
5663
<NAME>gconf_value_get_int</NAME>
 
5664
#define gconf_value_get_int(x)       ((x)->d.int_data)
 
5665
</MACRO>
 
5666
<MACRO>
 
5667
<NAME>gconf_value_get_float</NAME>
 
5668
#define gconf_value_get_float(x)     ((x)->d.float_data)
 
5669
</MACRO>
 
5670
<MACRO>
 
5671
<NAME>gconf_value_get_list_type</NAME>
 
5672
#define gconf_value_get_list_type(x) ((x)->d.list_data.type)
 
5673
</MACRO>
 
5674
<MACRO>
 
5675
<NAME>gconf_value_get_list</NAME>
 
5676
#define gconf_value_get_list(x)      ((x)->d.list_data.list)
 
5677
</MACRO>
 
5678
<MACRO>
 
5679
<NAME>gconf_value_get_car</NAME>
 
5680
#define gconf_value_get_car(x)       ((x)->d.pair_data.car)
 
5681
</MACRO>
 
5682
<MACRO>
 
5683
<NAME>gconf_value_get_cdr</NAME>
 
5684
#define gconf_value_get_cdr(x)       ((x)->d.pair_data.cdr)
 
5685
</MACRO>
 
5686
<MACRO>
 
5687
<NAME>gconf_value_get_bool</NAME>
 
5688
#define gconf_value_get_bool(x)      ((x)->d.bool_data)
 
5689
</MACRO>
 
5690
<MACRO>
 
5691
<NAME>gconf_value_get_schema</NAME>
 
5692
#define gconf_value_get_schema(x)    ((x)->d.schema_data)
 
5693
</MACRO>
 
5694
<FUNCTION>
 
5695
<NAME>gconf_value_new</NAME>
 
5696
<RETURNS>GConfValue *</RETURNS>
 
5697
GConfValueType type
 
5698
</FUNCTION>
 
5699
<FUNCTION>
 
5700
<NAME>gconf_value_copy</NAME>
 
5701
<RETURNS>GConfValue *</RETURNS>
 
5702
GConfValue* src
 
5703
</FUNCTION>
 
5704
<FUNCTION>
 
5705
<NAME>gconf_value_free</NAME>
 
5706
<RETURNS>void  </RETURNS>
 
5707
GConfValue* value
 
5708
</FUNCTION>
 
5709
<FUNCTION>
 
5710
<NAME>gconf_value_set_int</NAME>
 
5711
<RETURNS>void  </RETURNS>
 
5712
GConfValue* value,gint the_int
 
5713
</FUNCTION>
 
5714
<FUNCTION>
 
5715
<NAME>gconf_value_set_string</NAME>
 
5716
<RETURNS>void  </RETURNS>
 
5717
GConfValue* value,const gchar* the_str
 
5718
</FUNCTION>
 
5719
<FUNCTION>
 
5720
<NAME>gconf_value_set_float</NAME>
 
5721
<RETURNS>void  </RETURNS>
 
5722
GConfValue* value,gdouble the_float
 
5723
</FUNCTION>
 
5724
<FUNCTION>
 
5725
<NAME>gconf_value_set_bool</NAME>
 
5726
<RETURNS>void  </RETURNS>
 
5727
GConfValue* value,gboolean the_bool
 
5728
</FUNCTION>
 
5729
<FUNCTION>
 
5730
<NAME>gconf_value_set_schema</NAME>
 
5731
<RETURNS>void  </RETURNS>
 
5732
GConfValue* value,GConfSchema* sc
 
5733
</FUNCTION>
 
5734
<FUNCTION>
 
5735
<NAME>gconf_value_set_schema_nocopy</NAME>
 
5736
<RETURNS>void  </RETURNS>
 
5737
GConfValue* value,GConfSchema* sc
 
5738
</FUNCTION>
 
5739
<FUNCTION>
 
5740
<NAME>gconf_value_set_car</NAME>
 
5741
<RETURNS>void  </RETURNS>
 
5742
GConfValue* value,GConfValue* car
 
5743
</FUNCTION>
 
5744
<FUNCTION>
 
5745
<NAME>gconf_value_set_car_nocopy</NAME>
 
5746
<RETURNS>void  </RETURNS>
 
5747
GConfValue* value,GConfValue* car
 
5748
</FUNCTION>
 
5749
<FUNCTION>
 
5750
<NAME>gconf_value_set_cdr</NAME>
 
5751
<RETURNS>void  </RETURNS>
 
5752
GConfValue* value,GConfValue* cdr
 
5753
</FUNCTION>
 
5754
<FUNCTION>
 
5755
<NAME>gconf_value_set_cdr_nocopy</NAME>
 
5756
<RETURNS>void  </RETURNS>
 
5757
GConfValue* value,GConfValue* cdr
 
5758
</FUNCTION>
 
5759
<FUNCTION>
 
5760
<NAME>gconf_value_set_list_type</NAME>
 
5761
<RETURNS>void  </RETURNS>
 
5762
GConfValue* value,GConfValueType type
 
5763
</FUNCTION>
 
5764
<FUNCTION>
 
5765
<NAME>gconf_value_set_list_nocopy</NAME>
 
5766
<RETURNS>void  </RETURNS>
 
5767
GConfValue* value,GSList* list
 
5768
</FUNCTION>
 
5769
<FUNCTION>
 
5770
<NAME>gconf_value_set_list</NAME>
 
5771
<RETURNS>void  </RETURNS>
 
5772
GConfValue* value,GSList* list
 
5773
</FUNCTION>
 
5774
<FUNCTION>
 
5775
<NAME>gconf_value_to_string</NAME>
 
5776
<RETURNS>gchar *</RETURNS>
 
5777
GConfValue* value
 
5778
</FUNCTION>
 
5779
<STRUCT>
 
5780
<NAME>GConfMetaInfo</NAME>
 
5781
</STRUCT>
 
5782
<STRUCT>
 
5783
<NAME>GConfMetaInfo</NAME>
 
5784
struct GConfMetaInfo {
 
5785
  gchar* schema;
 
5786
  gchar* mod_user; /* user owning the daemon that made the last modification */
 
5787
  GTime  mod_time; /* time of the modification */
 
5788
};
 
5789
</STRUCT>
 
5790
<MACRO>
 
5791
<NAME>gconf_meta_info_get_schema</NAME>
 
5792
#define gconf_meta_info_get_schema(x)    ((const gchar*)(x)->schema)
 
5793
</MACRO>
 
5794
<MACRO>
 
5795
<NAME>gconf_meta_info_get_mod_user</NAME>
 
5796
#define gconf_meta_info_get_mod_user(x)  ((x)->mod_user)
 
5797
</MACRO>
 
5798
<MACRO>
 
5799
<NAME>gconf_meta_info_mod_time</NAME>
 
5800
#define gconf_meta_info_mod_time(x)  ((x)->mod_time)
 
5801
</MACRO>
 
5802
<FUNCTION>
 
5803
<NAME>gconf_meta_info_new</NAME>
 
5804
<RETURNS>GConfMetaInfo *</RETURNS>
 
5805
void
 
5806
</FUNCTION>
 
5807
<FUNCTION>
 
5808
<NAME>gconf_meta_info_free</NAME>
 
5809
<RETURNS>void  </RETURNS>
 
5810
GConfMetaInfo* gcmi
 
5811
</FUNCTION>
 
5812
<FUNCTION>
 
5813
<NAME>gconf_meta_info_set_schema</NAME>
 
5814
<RETURNS>void  </RETURNS>
 
5815
GConfMetaInfo* gcmi,const gchar* schema_name
 
5816
</FUNCTION>
 
5817
<FUNCTION>
 
5818
<NAME>gconf_meta_info_set_mod_user</NAME>
 
5819
<RETURNS>void  </RETURNS>
 
5820
GConfMetaInfo* gcmi,const gchar* mod_user
 
5821
</FUNCTION>
 
5822
<FUNCTION>
 
5823
<NAME>gconf_meta_info_set_mod_time</NAME>
 
5824
<RETURNS>void  </RETURNS>
 
5825
GConfMetaInfo* gcmi,GTime mod_time
 
5826
</FUNCTION>
 
5827
<STRUCT>
 
5828
<NAME>GConfEntry</NAME>
 
5829
</STRUCT>
 
5830
<STRUCT>
 
5831
<NAME>GConfEntry</NAME>
 
5832
struct GConfEntry {
 
5833
  gchar* key;
 
5834
  GConfValue* value;
 
5835
  gchar* schema_name;
 
5836
  guint is_default : 1;
 
5837
  guint is_writable : 1;
 
5838
};
 
5839
</STRUCT>
 
5840
<MACRO>
 
5841
<NAME>gconf_entry_get_key</NAME>
 
5842
#define     gconf_entry_get_key(x)         ((const gchar*)(x)->key)
 
5843
</MACRO>
 
5844
<MACRO>
 
5845
<NAME>gconf_entry_get_value</NAME>
 
5846
#define     gconf_entry_get_value(x)       ((x)->value)
 
5847
</MACRO>
 
5848
<MACRO>
 
5849
<NAME>gconf_entry_get_schema_name</NAME>
 
5850
#define     gconf_entry_get_schema_name(x) ((const gchar*)(x)->schema_name)
 
5851
</MACRO>
 
5852
<MACRO>
 
5853
<NAME>gconf_entry_get_is_default</NAME>
 
5854
#define     gconf_entry_get_is_default(x)  ((x)->is_default)
 
5855
</MACRO>
 
5856
<MACRO>
 
5857
<NAME>gconf_entry_get_is_writable</NAME>
 
5858
#define     gconf_entry_get_is_writable(x) ((x)->is_writable)
 
5859
</MACRO>
 
5860
<FUNCTION>
 
5861
<NAME>gconf_entry_new</NAME>
 
5862
<RETURNS>GConfEntry *</RETURNS>
 
5863
const gchar *key,GConfValue  *val
 
5864
</FUNCTION>
 
5865
<FUNCTION>
 
5866
<NAME>gconf_entry_new_nocopy</NAME>
 
5867
<RETURNS>GConfEntry *</RETURNS>
 
5868
gchar       *key,GConfValue  *val
 
5869
</FUNCTION>
 
5870
<FUNCTION>
 
5871
<NAME>gconf_entry_free</NAME>
 
5872
<RETURNS>void  </RETURNS>
 
5873
GConfEntry  *entry
 
5874
</FUNCTION>
 
5875
<FUNCTION>
 
5876
<NAME>gconf_entry_steal_value</NAME>
 
5877
<RETURNS>GConfValue *</RETURNS>
 
5878
GConfEntry  *entry
 
5879
</FUNCTION>
 
5880
<FUNCTION>
 
5881
<NAME>gconf_entry_set_value</NAME>
 
5882
<RETURNS>void  </RETURNS>
 
5883
GConfEntry  *entry,GConfValue  *val
 
5884
</FUNCTION>
 
5885
<FUNCTION>
 
5886
<NAME>gconf_entry_set_value_nocopy</NAME>
 
5887
<RETURNS>void  </RETURNS>
 
5888
GConfEntry  *entry,GConfValue  *val
 
5889
</FUNCTION>
 
5890
<FUNCTION>
 
5891
<NAME>gconf_entry_set_schema_name</NAME>
 
5892
<RETURNS>void  </RETURNS>
 
5893
GConfEntry  *entry,const gchar *name
 
5894
</FUNCTION>
 
5895
<FUNCTION>
 
5896
<NAME>gconf_entry_set_is_default</NAME>
 
5897
<RETURNS>void  </RETURNS>
 
5898
GConfEntry  *entry,gboolean     is_default
 
5899
</FUNCTION>
 
5900
<FUNCTION>
 
5901
<NAME>gconf_entry_set_is_writable</NAME>
 
5902
<RETURNS>void  </RETURNS>
 
5903
GConfEntry  *entry,gboolean     is_writable
 
5904
</FUNCTION>
 
5905
<MACRO>
 
5906
<NAME>GCONF_ERROR</NAME>
 
5907
#define GCONF_ERROR gconf_error_quark ()
 
5908
</MACRO>
 
5909
<ENUM>
 
5910
<NAME>GConfError</NAME>
 
5911
typedef enum {
 
5912
  GCONF_ERROR_SUCCESS = 0,
 
5913
  GCONF_ERROR_FAILED = 1,        /* Something didn't work, don't know why, probably unrecoverable
 
5914
                                    so there's no point having a more specific errno */
 
5915
 
 
5916
  GCONF_ERROR_NO_SERVER = 2,     /* Server can't be launched/contacted */
 
5917
  GCONF_ERROR_NO_PERMISSION = 3, /* don't have permission for that */
 
5918
  GCONF_ERROR_BAD_ADDRESS = 4,   /* Address couldn't be resolved */
 
5919
  GCONF_ERROR_BAD_KEY = 5,       /* directory or key isn't valid (contains bad
 
5920
                                    characters, or malformed slash arrangement) */
 
5921
  GCONF_ERROR_PARSE_ERROR = 6,   /* Syntax error when parsing */
 
5922
  GCONF_ERROR_CORRUPT = 7,       /* Fatal error parsing/loading information inside the backend */
 
5923
  GCONF_ERROR_TYPE_MISMATCH = 8, /* Type requested doesn't match type found */
 
5924
  GCONF_ERROR_IS_DIR = 9,        /* Requested key operation on a dir */
 
5925
  GCONF_ERROR_IS_KEY = 10,       /* Requested dir operation on a key */
 
5926
  GCONF_ERROR_OVERRIDDEN = 11,   /* Read-only source at front of path has set the value */
 
5927
  GCONF_ERROR_OAF_ERROR = 12,    /* liboaf error */
 
5928
  GCONF_ERROR_LOCAL_ENGINE = 13, /* Tried to use remote operations on a local engine */
 
5929
  GCONF_ERROR_LOCK_FAILED = 14,  /* Failed to get a lockfile */
 
5930
  GCONF_ERROR_NO_WRITABLE_DATABASE = 15, /* nowhere to write a value */
 
5931
  GCONF_ERROR_IN_SHUTDOWN = 16   /* server is shutting down */
 
5932
} GConfError;
 
5933
</ENUM>
 
5934
<FUNCTION>
 
5935
<NAME>gconf_error_quark</NAME>
 
5936
<RETURNS>GQuark  </RETURNS>
 
5937
void
 
5938
</FUNCTION>
 
5939
<STRUCT>
 
5940
<NAME>GConfEngine</NAME>
 
5941
</STRUCT>
 
5942
<FUNCTION>
 
5943
<NAME>gconf_engine_get_default</NAME>
 
5944
<RETURNS>GConfEngine *</RETURNS>
 
5945
void
 
5946
</FUNCTION>
 
5947
<FUNCTION>
 
5948
<NAME>gconf_engine_get_for_address</NAME>
 
5949
<RETURNS>GConfEngine *</RETURNS>
 
5950
const gchar* address,GError** err
 
5951
</FUNCTION>
 
5952
<FUNCTION>
 
5953
<NAME>gconf_engine_unref</NAME>
 
5954
<RETURNS>void  </RETURNS>
 
5955
GConfEngine* conf
 
5956
</FUNCTION>
 
5957
<FUNCTION>
 
5958
<NAME>gconf_engine_ref</NAME>
 
5959
<RETURNS>void  </RETURNS>
 
5960
GConfEngine* conf
 
5961
</FUNCTION>
 
5962
<FUNCTION>
 
5963
<NAME>gconf_engine_get_local</NAME>
 
5964
<RETURNS>GConfEngine *</RETURNS>
 
5965
const gchar* address, GError** err
 
5966
</FUNCTION>
 
5967
<FUNCTION>
 
5968
<NAME>gconf_engine_set_user_data</NAME>
 
5969
<RETURNS>void  </RETURNS>
 
5970
GConfEngine   *engine,gpointer       data,GDestroyNotify dnotify
 
5971
</FUNCTION>
 
5972
<FUNCTION>
 
5973
<NAME>gconf_engine_get_user_data</NAME>
 
5974
<RETURNS>gpointer  </RETURNS>
 
5975
GConfEngine   *engine
 
5976
</FUNCTION>
 
5977
<STRUCT>
 
5978
<NAME>Cache</NAME>
 
5979
</STRUCT>
 
5980
<FUNCTION>
 
5981
<NAME>cache_new</NAME>
 
5982
<RETURNS>Cache *</RETURNS>
 
5983
const gchar  *root_dir,guint dir_mode,guint file_mode
 
5984
</FUNCTION>
 
5985
<FUNCTION>
 
5986
<NAME>cache_destroy</NAME>
 
5987
<RETURNS>void  </RETURNS>
 
5988
Cache        *cache
 
5989
</FUNCTION>
 
5990
<FUNCTION>
 
5991
<NAME>cache_sync</NAME>
 
5992
<RETURNS>gboolean  </RETURNS>
 
5993
Cache        *cache,GError  **err
 
5994
</FUNCTION>
 
5995
<FUNCTION>
 
5996
<NAME>cache_clean</NAME>
 
5997
<RETURNS>void  </RETURNS>
 
5998
Cache        *cache,GTime         older_than
 
5999
</FUNCTION>
 
6000
<FUNCTION>
 
6001
<NAME>cache_delete_dir</NAME>
 
6002
<RETURNS>void  </RETURNS>
 
6003
Cache        *cache,const gchar  *key,GError  **err
 
6004
</FUNCTION>
 
6005
<FUNCTION>
 
6006
<NAME>cache_lookup</NAME>
 
6007
<RETURNS>Dir *</RETURNS>
 
6008
Cache        *cache,const gchar  *key,gboolean create_if_missing,GError  **err
 
6009
</FUNCTION>
 
6010
<STRUCT>
 
6011
<NAME>Dir</NAME>
 
6012
</STRUCT>
 
6013
<FUNCTION>
 
6014
<NAME>dir_new</NAME>
 
6015
<RETURNS>Dir *</RETURNS>
 
6016
const gchar  *keyname,const gchar  *xml_root_dir,guint dir_mode,guint file_mode
 
6017
</FUNCTION>
 
6018
<FUNCTION>
 
6019
<NAME>dir_load</NAME>
 
6020
<RETURNS>Dir *</RETURNS>
 
6021
const gchar  *key,const gchar  *xml_root_dir,GError  **err
 
6022
</FUNCTION>
 
6023
<FUNCTION>
 
6024
<NAME>dir_destroy</NAME>
 
6025
<RETURNS>void  </RETURNS>
 
6026
Dir          *d
 
6027
</FUNCTION>
 
6028
<FUNCTION>
 
6029
<NAME>dir_clear_cache</NAME>
 
6030
<RETURNS>void  </RETURNS>
 
6031
Dir          *d
 
6032
</FUNCTION>
 
6033
<FUNCTION>
 
6034
<NAME>dir_ensure_exists</NAME>
 
6035
<RETURNS>gboolean  </RETURNS>
 
6036
Dir          *d,GError  **err
 
6037
</FUNCTION>
 
6038
<FUNCTION>
 
6039
<NAME>dir_sync</NAME>
 
6040
<RETURNS>gboolean  </RETURNS>
 
6041
Dir          *d,GError  **err
 
6042
</FUNCTION>
 
6043
<FUNCTION>
 
6044
<NAME>dir_get_name</NAME>
 
6045
<RETURNS>const gchar *</RETURNS>
 
6046
Dir          *d
 
6047
</FUNCTION>
 
6048
<FUNCTION>
 
6049
<NAME>dir_set_value</NAME>
 
6050
<RETURNS>void  </RETURNS>
 
6051
Dir          *d,const gchar  *relative_key,GConfValue   *value,GError  **err
 
6052
</FUNCTION>
 
6053
<FUNCTION>
 
6054
<NAME>dir_get_value</NAME>
 
6055
<RETURNS>GConfValue *</RETURNS>
 
6056
Dir          *d,const gchar  *relative_key,const gchar **locales,gchar       **schema_name,GError  **err
 
6057
</FUNCTION>
 
6058
<FUNCTION>
 
6059
<NAME>dir_get_metainfo</NAME>
 
6060
<RETURNS>GConfMetaInfo *</RETURNS>
 
6061
Dir          *d,const gchar  *relative_key,GError  **err
 
6062
</FUNCTION>
 
6063
<FUNCTION>
 
6064
<NAME>dir_unset_value</NAME>
 
6065
<RETURNS>void  </RETURNS>
 
6066
Dir          *d,const gchar  *relative_key,const gchar  *locale,GError  **err
 
6067
</FUNCTION>
 
6068
<FUNCTION>
 
6069
<NAME>dir_all_entries</NAME>
 
6070
<RETURNS>GSList *</RETURNS>
 
6071
Dir          *d,const gchar **locales,GError  **err
 
6072
</FUNCTION>
 
6073
<FUNCTION>
 
6074
<NAME>dir_all_subdirs</NAME>
 
6075
<RETURNS>GSList *</RETURNS>
 
6076
Dir          *d,GError  **err
 
6077
</FUNCTION>
 
6078
<FUNCTION>
 
6079
<NAME>dir_set_schema</NAME>
 
6080
<RETURNS>void  </RETURNS>
 
6081
Dir          *d,const gchar  *relative_key,const gchar  *schema_key,GError  **err
 
6082
</FUNCTION>
 
6083
<FUNCTION>
 
6084
<NAME>dir_get_last_access</NAME>
 
6085
<RETURNS>GTime  </RETURNS>
 
6086
Dir          *d
 
6087
</FUNCTION>
 
6088
<FUNCTION>
 
6089
<NAME>dir_sync_pending</NAME>
 
6090
<RETURNS>gboolean  </RETURNS>
 
6091
Dir          *d
 
6092
</FUNCTION>
 
6093
<FUNCTION>
 
6094
<NAME>dir_mark_deleted</NAME>
 
6095
<RETURNS>void  </RETURNS>
 
6096
Dir          *d
 
6097
</FUNCTION>
 
6098
<FUNCTION>
 
6099
<NAME>dir_is_deleted</NAME>
 
6100
<RETURNS>gboolean  </RETURNS>
 
6101
Dir          *d
 
6102
</FUNCTION>
 
6103
<FUNCTION>
 
6104
<NAME>mode_t_to_mode</NAME>
 
6105
<RETURNS>guint  </RETURNS>
 
6106
mode_t orig
 
6107
</FUNCTION>
 
6108
<STRUCT>
 
6109
<NAME>Entry</NAME>
 
6110
</STRUCT>
 
6111
<FUNCTION>
 
6112
<NAME>entry_new</NAME>
 
6113
<RETURNS>Entry *</RETURNS>
 
6114
const gchar  *relative_name
 
6115
</FUNCTION>
 
6116
<FUNCTION>
 
6117
<NAME>entry_destroy</NAME>
 
6118
<RETURNS>void  </RETURNS>
 
6119
Entry        *entry
 
6120
</FUNCTION>
 
6121
<FUNCTION>
 
6122
<NAME>entry_get_name</NAME>
 
6123
<RETURNS>const gchar *</RETURNS>
 
6124
Entry        *entry
 
6125
</FUNCTION>
 
6126
<FUNCTION>
 
6127
<NAME>entry_set_node</NAME>
 
6128
<RETURNS>void  </RETURNS>
 
6129
Entry        *entry,xmlNodePtr    node
 
6130
</FUNCTION>
 
6131
<FUNCTION>
 
6132
<NAME>entry_get_node</NAME>
 
6133
<RETURNS>xmlNodePtr  </RETURNS>
 
6134
Entry        *entry
 
6135
</FUNCTION>
 
6136
<FUNCTION>
 
6137
<NAME>entry_fill_from_node</NAME>
 
6138
<RETURNS>void  </RETURNS>
 
6139
Entry        *entry
 
6140
</FUNCTION>
 
6141
<FUNCTION>
 
6142
<NAME>entry_sync_to_node</NAME>
 
6143
<RETURNS>void  </RETURNS>
 
6144
Entry        *entry
 
6145
</FUNCTION>
 
6146
<FUNCTION>
 
6147
<NAME>entry_get_value</NAME>
 
6148
<RETURNS>GConfValue *</RETURNS>
 
6149
Entry        *entry,const gchar **locales,GError  **err
 
6150
</FUNCTION>
 
6151
<FUNCTION>
 
6152
<NAME>entry_set_value</NAME>
 
6153
<RETURNS>void  </RETURNS>
 
6154
Entry        *entry,GConfValue   *value
 
6155
</FUNCTION>
 
6156
<FUNCTION>
 
6157
<NAME>entry_unset_value</NAME>
 
6158
<RETURNS>gboolean  </RETURNS>
 
6159
Entry        *entry,const gchar  *locale
 
6160
</FUNCTION>
 
6161
<FUNCTION>
 
6162
<NAME>entry_get_metainfo</NAME>
 
6163
<RETURNS>GConfMetaInfo *</RETURNS>
 
6164
Entry        *entry
 
6165
</FUNCTION>
 
6166
<FUNCTION>
 
6167
<NAME>entry_set_mod_time</NAME>
 
6168
<RETURNS>void  </RETURNS>
 
6169
Entry        *entry,GTime         mod_time
 
6170
</FUNCTION>
 
6171
<FUNCTION>
 
6172
<NAME>entry_set_mod_user</NAME>
 
6173
<RETURNS>void  </RETURNS>
 
6174
Entry        *e,const gchar  *user
 
6175
</FUNCTION>
 
6176
<FUNCTION>
 
6177
<NAME>entry_get_schema_name</NAME>
 
6178
<RETURNS>const gchar *</RETURNS>
 
6179
Entry        *e
 
6180
</FUNCTION>
 
6181
<FUNCTION>
 
6182
<NAME>entry_set_schema_name</NAME>
 
6183
<RETURNS>void  </RETURNS>
 
6184
Entry        *e,const gchar  *name
 
6185
</FUNCTION>
 
6186
<FUNCTION>
 
6187
<NAME>my_xmlSetProp</NAME>
 
6188
<RETURNS>void  </RETURNS>
 
6189
xmlNodePtr node,const gchar* name,const gchar* str
 
6190
</FUNCTION>
 
6191
<FUNCTION>
 
6192
<NAME>my_xmlGetProp</NAME>
 
6193
<RETURNS>char *</RETURNS>
 
6194
xmlNodePtr node,const gchar* name
 
6195
</FUNCTION>
 
6196
<MACRO>
 
6197
<NAME>DBD_DIR</NAME>
 
6198
#define DBD_DIR "dir.db"
 
6199
</MACRO>
 
6200
<MACRO>
 
6201
<NAME>DBD_HIERARCHY</NAME>
 
6202
#define DBD_HIERARCHY   "hierarchy.db"
 
6203
</MACRO>
 
6204
<MACRO>
 
6205
<NAME>DBD_KEY</NAME>
 
6206
#define DBD_KEY "key.db"
 
6207
</MACRO>
 
6208
<MACRO>
 
6209
<NAME>DBD_VALUE</NAME>
 
6210
#define DBD_VALUE       "value.db"
 
6211
</MACRO>
 
6212
<MACRO>
 
6213
<NAME>DBD_SCHEMA</NAME>
 
6214
#define DBD_SCHEMA      "schema.db"
 
6215
</MACRO>
 
6216
<MACRO>
 
6217
<NAME>DBD_SCHKEY</NAME>
 
6218
#define DBD_SCHKEY      "schkey.db"
 
6219
</MACRO>
 
6220
<FUNCTION>
 
6221
<NAME>bdb_create</NAME>
 
6222
<RETURNS>int  </RETURNS>
 
6223
BDB_Store * bdb, const char *dbname
 
6224
</FUNCTION>
 
6225
<FUNCTION>
 
6226
<NAME>bdb_new</NAME>
 
6227
<RETURNS>BDB_Store  *</RETURNS>
 
6228
const char *dir, int flags
 
6229
</FUNCTION>
 
6230
<MACRO>
 
6231
<NAME>CLEAR_STRUCT</NAME>
 
6232
#define CLEAR_STRUCT(x) (memset(&x, 0, sizeof(x)))
 
6233
</MACRO>
 
6234
<FUNCTION>
 
6235
<NAME>temp_string_key</NAME>
 
6236
<RETURNS>DBT  *</RETURNS>
 
6237
const char *key
 
6238
</FUNCTION>
 
6239
<FUNCTION>
 
6240
<NAME>temp_int_key</NAME>
 
6241
<RETURNS>DBT  *</RETURNS>
 
6242
int akey
 
6243
</FUNCTION>
 
6244
<FUNCTION>
 
6245
<NAME>get_dir_id</NAME>
 
6246
<RETURNS>guint32  </RETURNS>
 
6247
BDB_Store * bdb, const char *dir
 
6248
</FUNCTION>
 
6249
<FUNCTION>
 
6250
<NAME>add_key</NAME>
 
6251
<RETURNS>void  </RETURNS>
 
6252
BDB_Store * bdb, const char *dir, const char *keypath
 
6253
</FUNCTION>
 
6254
<FUNCTION>
 
6255
<NAME>bdb_set_sysname</NAME>
 
6256
<RETURNS>void  </RETURNS>
 
6257
const char *name
 
6258
</FUNCTION>
 
6259
<FUNCTION>
 
6260
<NAME>get_or_create_dir</NAME>
 
6261
<RETURNS>guint32  </RETURNS>
 
6262
BDB_Store * bdb, const char *dir
 
6263
</FUNCTION>
 
6264
<FUNCTION>
 
6265
<NAME>bdb_create</NAME>
 
6266
<RETURNS>int  </RETURNS>
 
6267
BDB_Store * bdb, const char *dir
 
6268
</FUNCTION>
 
6269
<FUNCTION>
 
6270
<NAME>bdb_open</NAME>
 
6271
<RETURNS>int  </RETURNS>
 
6272
BDB_Store * bdb, const char *dir, int flags
 
6273
</FUNCTION>
 
6274
<FUNCTION>
 
6275
<NAME>bdb_close</NAME>
 
6276
<RETURNS>void  </RETURNS>
 
6277
BDB_Store * bdb
 
6278
</FUNCTION>
 
6279
<FUNCTION>
 
6280
<NAME>bdb_query_value</NAME>
 
6281
<RETURNS>GConfValue  *</RETURNS>
 
6282
BDB_Store * bdb, const char *key,char **schema_name, GError ** err
 
6283
</FUNCTION>
 
6284
<FUNCTION>
 
6285
<NAME>bdb_all_dirs</NAME>
 
6286
<RETURNS>GSList  *</RETURNS>
 
6287
BDB_Store * bdb, const char *dirname,GError ** err
 
6288
</FUNCTION>
 
6289
<FUNCTION>
 
6290
<NAME>bdb_all_entries</NAME>
 
6291
<RETURNS>GSList  *</RETURNS>
 
6292
BDB_Store * bdb, const char *dirpath,GSList * inlist, GError ** err
 
6293
</FUNCTION>
 
6294
<FUNCTION>
 
6295
<NAME>bdb_put_value</NAME>
 
6296
<RETURNS>void  </RETURNS>
 
6297
BDB_Store * bdb, const char *key, GConfValue * val,GError ** err
 
6298
</FUNCTION>
 
6299
<FUNCTION>
 
6300
<NAME>bdb_all_subdirs</NAME>
 
6301
<RETURNS>GSList  *</RETURNS>
 
6302
BDB_Store * bdb, const char *dirname,GError ** err
 
6303
</FUNCTION>
 
6304
<FUNCTION>
 
6305
<NAME>bdb_unset_value</NAME>
 
6306
<RETURNS>void  </RETURNS>
 
6307
BDB_Store * bdb, const char *keypath,const char *locale, GError ** err
 
6308
</FUNCTION>
 
6309
<FUNCTION>
 
6310
<NAME>bdb_remove_dir</NAME>
 
6311
<RETURNS>void  </RETURNS>
 
6312
BDB_Store * bdb, const char *dirname,GError ** err
 
6313
</FUNCTION>
 
6314
<FUNCTION>
 
6315
<NAME>bdb_set_schema</NAME>
 
6316
<RETURNS>void  </RETURNS>
 
6317
BDB_Store * bdb, const char *key,const char *schema_key, GError ** err
 
6318
</FUNCTION>
 
6319
<FUNCTION>
 
6320
<NAME>bdb_is_localised</NAME>
 
6321
<RETURNS>gboolean  </RETURNS>
 
6322
const gchar * key
 
6323
</FUNCTION>
 
6324
<MACRO>
 
6325
<NAME>struct_dup</NAME>
 
6326
#define struct_dup(x) g_memdup(&x, sizeof(x))
 
6327
</MACRO>
 
6328
<FUNCTION>
 
6329
<NAME>bdb_serialize_value</NAME>
 
6330
<RETURNS>char  *</RETURNS>
 
6331
GConfValue * val, size_t * lenp
 
6332
</FUNCTION>
 
6333
<FUNCTION>
 
6334
<NAME>bdb_restore_value</NAME>
 
6335
<RETURNS>GConfValue  *</RETURNS>
 
6336
const char *srz
 
6337
</FUNCTION>
 
6338
<ENUM>
 
6339
<NAME>GConfClientPreloadType</NAME>
 
6340
typedef enum {
 
6341
  GCONF_CLIENT_PRELOAD_NONE,     /* don't preload anything */
 
6342
  GCONF_CLIENT_PRELOAD_ONELEVEL, /* load entries directly under the directory. */
 
6343
  GCONF_CLIENT_PRELOAD_RECURSIVE /* recurse the directory tree; possibly quite expensive! */
 
6344
} GConfClientPreloadType;
 
6345
</ENUM>
 
6346
<ENUM>
 
6347
<NAME>GConfClientErrorHandlingMode</NAME>
 
6348
typedef enum {
 
6349
  GCONF_CLIENT_HANDLE_NONE,
 
6350
  GCONF_CLIENT_HANDLE_UNRETURNED,
 
6351
  GCONF_CLIENT_HANDLE_ALL
 
6352
} GConfClientErrorHandlingMode;
 
6353
</ENUM>
 
6354
<STRUCT>
 
6355
<NAME>GConfClient</NAME>
 
6356
</STRUCT>
 
6357
<STRUCT>
 
6358
<NAME>GConfClientClass</NAME>
 
6359
</STRUCT>
 
6360
<USER_FUNCTION>
 
6361
<NAME>GConfClientNotifyFunc</NAME>
 
6362
<RETURNS>void </RETURNS>
 
6363
GConfClient* client,
 
6364
                                      guint cnxn_id,
 
6365
                                      GConfEntry *entry,
 
6366
                                      gpointer user_data
 
6367
</USER_FUNCTION>
 
6368
<USER_FUNCTION>
 
6369
<NAME>GConfClientErrorHandlerFunc</NAME>
 
6370
<RETURNS>void </RETURNS>
 
6371
GConfClient* client,
 
6372
                                             GError* error
 
6373
</USER_FUNCTION>
 
6374
<MACRO>
 
6375
<NAME>GCONF_TYPE_CLIENT</NAME>
 
6376
#define GCONF_TYPE_CLIENT                  (gconf_client_get_type ())
 
6377
</MACRO>
 
6378
<MACRO>
 
6379
<NAME>GCONF_CLIENT</NAME>
 
6380
#define GCONF_CLIENT(obj)                  (GTK_CHECK_CAST ((obj), GCONF_TYPE_CLIENT, GConfClient))
 
6381
</MACRO>
 
6382
<MACRO>
 
6383
<NAME>GCONF_CLIENT_CLASS</NAME>
 
6384
#define GCONF_CLIENT_CLASS(klass)          (CONF_CHECK_CLASS_CAST ((klass), GCONF_TYPE_CLIENT, GConfClientClass))
 
6385
</MACRO>
 
6386
<MACRO>
 
6387
<NAME>GCONF_IS_CLIENT</NAME>
 
6388
#define GCONF_IS_CLIENT(obj)               (GTK_CHECK_TYPE ((obj), GCONF_TYPE_CLIENT))
 
6389
</MACRO>
 
6390
<MACRO>
 
6391
<NAME>GCONF_IS_CLIENT_CLASS</NAME>
 
6392
#define GCONF_IS_CLIENT_CLASS(klass)       (CONF_CHECK_CLASS_TYPE ((klass), GCONF_TYPE_CLIENT))
 
6393
</MACRO>
 
6394
<STRUCT>
 
6395
<NAME>GConfClient</NAME>
 
6396
struct GConfClient
 
6397
{
 
6398
  GtkObject object;
 
6399
 
 
6400
  /*< private >*/
 
6401
 
 
6402
  GConfEngine* engine;
 
6403
  GConfClientErrorHandlingMode error_mode;
 
6404
  GHashTable* dir_hash;
 
6405
  GHashTable* cache_hash;
 
6406
  GConfListeners* listeners;
 
6407
};
 
6408
</STRUCT>
 
6409
<FUNCTION>
 
6410
<NAME>gconf_client_get_type</NAME>
 
6411
<RETURNS>GtkType  </RETURNS>
 
6412
void
 
6413
</FUNCTION>
 
6414
<FUNCTION>
 
6415
<NAME>gconf_client_get_default</NAME>
 
6416
<RETURNS>GConfClient *</RETURNS>
 
6417
void
 
6418
</FUNCTION>
 
6419
<FUNCTION>
 
6420
<NAME>gconf_client_get_for_engine</NAME>
 
6421
<RETURNS>GConfClient *</RETURNS>
 
6422
GConfEngine* engine
 
6423
</FUNCTION>
 
6424
<FUNCTION>
 
6425
<NAME>gconf_client_add_dir</NAME>
 
6426
<RETURNS>void  </RETURNS>
 
6427
GConfClient* client,const gchar* dir,GConfClientPreloadType preload,GError** err
 
6428
</FUNCTION>
 
6429
<FUNCTION>
 
6430
<NAME>gconf_client_remove_dir</NAME>
 
6431
<RETURNS>void  </RETURNS>
 
6432
GConfClient* client,const gchar* dir,GError** err
 
6433
</FUNCTION>
 
6434
<FUNCTION>
 
6435
<NAME>gconf_client_notify_add</NAME>
 
6436
<RETURNS>guint  </RETURNS>
 
6437
GConfClient* client,const gchar* namespace_section,GConfClientNotifyFunc func,gpointer user_data,GFreeFunc destroy_notify,GError** err
 
6438
</FUNCTION>
 
6439
<FUNCTION>
 
6440
<NAME>gconf_client_notify_remove</NAME>
 
6441
<RETURNS>void  </RETURNS>
 
6442
GConfClient* client,guint cnxn
 
6443
</FUNCTION>
 
6444
<FUNCTION>
 
6445
<NAME>gconf_client_set_error_handling</NAME>
 
6446
<RETURNS>void  </RETURNS>
 
6447
GConfClient* client,GConfClientErrorHandlingMode mode
 
6448
</FUNCTION>
 
6449
<FUNCTION>
 
6450
<NAME>gconf_client_set_global_default_error_handler</NAME>
 
6451
<RETURNS>void  </RETURNS>
 
6452
GConfClientErrorHandlerFunc func
 
6453
</FUNCTION>
 
6454
<FUNCTION>
 
6455
<NAME>gconf_client_clear_cache</NAME>
 
6456
<RETURNS>void  </RETURNS>
 
6457
GConfClient* client
 
6458
</FUNCTION>
 
6459
<FUNCTION>
 
6460
<NAME>gconf_client_preload</NAME>
 
6461
<RETURNS>void  </RETURNS>
 
6462
GConfClient* client,const gchar* dirname,GConfClientPreloadType type,GError** err
 
6463
</FUNCTION>
 
6464
<FUNCTION>
 
6465
<NAME>gconf_client_set</NAME>
 
6466
<RETURNS>void  </RETURNS>
 
6467
GConfClient* client,const gchar* key,GConfValue* val,GError** err
 
6468
</FUNCTION>
 
6469
<FUNCTION>
 
6470
<NAME>gconf_client_get</NAME>
 
6471
<RETURNS>GConfValue *</RETURNS>
 
6472
GConfClient* client,const gchar* key,GError** err
 
6473
</FUNCTION>
 
6474
<FUNCTION>
 
6475
<NAME>gconf_client_get_without_default</NAME>
 
6476
<RETURNS>GConfValue *</RETURNS>
 
6477
GConfClient* client,const gchar* key,GError** err
 
6478
</FUNCTION>
 
6479
<FUNCTION>
 
6480
<NAME>gconf_client_get_entry</NAME>
 
6481
<RETURNS>GConfEntry *</RETURNS>
 
6482
GConfClient* client,const gchar* key,const gchar* locale,gboolean use_schema_default,GError** err
 
6483
</FUNCTION>
 
6484
<FUNCTION>
 
6485
<NAME>gconf_client_get_default_from_schema</NAME>
 
6486
<RETURNS>GConfValue *</RETURNS>
 
6487
GConfClient* client,const gchar* key,GError** err
 
6488
</FUNCTION>
 
6489
<FUNCTION>
 
6490
<NAME>gconf_client_unset</NAME>
 
6491
<RETURNS>gboolean  </RETURNS>
 
6492
GConfClient* client,const gchar* key, GError** err
 
6493
</FUNCTION>
 
6494
<FUNCTION>
 
6495
<NAME>gconf_client_all_entries</NAME>
 
6496
<RETURNS>GSList *</RETURNS>
 
6497
GConfClient* client,const gchar* dir, GError** err
 
6498
</FUNCTION>
 
6499
<FUNCTION>
 
6500
<NAME>gconf_client_all_dirs</NAME>
 
6501
<RETURNS>GSList *</RETURNS>
 
6502
GConfClient* client,const gchar* dir, GError** err
 
6503
</FUNCTION>
 
6504
<FUNCTION>
 
6505
<NAME>gconf_client_suggest_sync</NAME>
 
6506
<RETURNS>void  </RETURNS>
 
6507
GConfClient* client,GError** err
 
6508
</FUNCTION>
 
6509
<FUNCTION>
 
6510
<NAME>gconf_client_dir_exists</NAME>
 
6511
<RETURNS>gboolean  </RETURNS>
 
6512
GConfClient* client,const gchar* dir, GError** err
 
6513
</FUNCTION>
 
6514
<FUNCTION>
 
6515
<NAME>gconf_client_key_is_writable</NAME>
 
6516
<RETURNS>gboolean  </RETURNS>
 
6517
GConfClient* client,const gchar* key,GError**     err
 
6518
</FUNCTION>
 
6519
<FUNCTION>
 
6520
<NAME>gconf_client_get_float</NAME>
 
6521
<RETURNS>gdouble  </RETURNS>
 
6522
GConfClient* client, const gchar* key,GError** err
 
6523
</FUNCTION>
 
6524
<FUNCTION>
 
6525
<NAME>gconf_client_get_int</NAME>
 
6526
<RETURNS>gint  </RETURNS>
 
6527
GConfClient* client, const gchar* key,GError** err
 
6528
</FUNCTION>
 
6529
<FUNCTION>
 
6530
<NAME>gconf_client_get_string</NAME>
 
6531
<RETURNS>gchar *</RETURNS>
 
6532
GConfClient* client, const gchar* key,GError** err
 
6533
</FUNCTION>
 
6534
<FUNCTION>
 
6535
<NAME>gconf_client_get_bool</NAME>
 
6536
<RETURNS>gboolean  </RETURNS>
 
6537
GConfClient* client, const gchar* key,GError** err
 
6538
</FUNCTION>
 
6539
<FUNCTION>
 
6540
<NAME>gconf_client_get_schema</NAME>
 
6541
<RETURNS>GConfSchema *</RETURNS>
 
6542
GConfClient* client,const gchar* key, GError** err
 
6543
</FUNCTION>
 
6544
<FUNCTION>
 
6545
<NAME>gconf_client_get_list</NAME>
 
6546
<RETURNS>GSList *</RETURNS>
 
6547
GConfClient* client, const gchar* key,GConfValueType list_type, GError** err
 
6548
</FUNCTION>
 
6549
<FUNCTION>
 
6550
<NAME>gconf_client_get_pair</NAME>
 
6551
<RETURNS>gboolean  </RETURNS>
 
6552
GConfClient* client, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gpointer car_retloc, gpointer cdr_retloc,GError** err
 
6553
</FUNCTION>
 
6554
<FUNCTION>
 
6555
<NAME>gconf_client_set_float</NAME>
 
6556
<RETURNS>gboolean  </RETURNS>
 
6557
GConfClient* client, const gchar* key,gdouble val, GError** err
 
6558
</FUNCTION>
 
6559
<FUNCTION>
 
6560
<NAME>gconf_client_set_int</NAME>
 
6561
<RETURNS>gboolean  </RETURNS>
 
6562
GConfClient* client, const gchar* key,gint val, GError** err
 
6563
</FUNCTION>
 
6564
<FUNCTION>
 
6565
<NAME>gconf_client_set_string</NAME>
 
6566
<RETURNS>gboolean  </RETURNS>
 
6567
GConfClient* client, const gchar* key,const gchar* val, GError** err
 
6568
</FUNCTION>
 
6569
<FUNCTION>
 
6570
<NAME>gconf_client_set_bool</NAME>
 
6571
<RETURNS>gboolean  </RETURNS>
 
6572
GConfClient* client, const gchar* key,gboolean val, GError** err
 
6573
</FUNCTION>
 
6574
<FUNCTION>
 
6575
<NAME>gconf_client_set_schema</NAME>
 
6576
<RETURNS>gboolean  </RETURNS>
 
6577
GConfClient* client, const gchar* key,GConfSchema* val, GError** err
 
6578
</FUNCTION>
 
6579
<FUNCTION>
 
6580
<NAME>gconf_client_set_list</NAME>
 
6581
<RETURNS>gboolean  </RETURNS>
 
6582
GConfClient* client, const gchar* key,GConfValueType list_type,GSList* list,GError** err
 
6583
</FUNCTION>
 
6584
<FUNCTION>
 
6585
<NAME>gconf_client_set_pair</NAME>
 
6586
<RETURNS>gboolean  </RETURNS>
 
6587
GConfClient* client, const gchar* key,GConfValueType car_type, GConfValueType cdr_type,gconstpointer address_of_car,gconstpointer address_of_cdr,GError** err
 
6588
</FUNCTION>
 
6589
<FUNCTION>
 
6590
<NAME>gconf_client_error</NAME>
 
6591
<RETURNS>void  </RETURNS>
 
6592
GConfClient* client, GError* error
 
6593
</FUNCTION>
 
6594
<FUNCTION>
 
6595
<NAME>gconf_client_unreturned_error</NAME>
 
6596
<RETURNS>void  </RETURNS>
 
6597
GConfClient* client, GError* error
 
6598
</FUNCTION>
 
6599
<FUNCTION>
 
6600
<NAME>gconf_client_value_changed</NAME>
 
6601
<RETURNS>void  </RETURNS>
 
6602
GConfClient* client,const gchar* key,GConfValue* value
 
6603
</FUNCTION>
 
6604
<FUNCTION>
 
6605
<NAME>gconf_client_commit_change_set</NAME>
 
6606
<RETURNS>gboolean  </RETURNS>
 
6607
GConfClient* client,GConfChangeSet* cs,gboolean remove_committed,GError** err
 
6608
</FUNCTION>
 
6609
<FUNCTION>
 
6610
<NAME>gconf_client_reverse_change_set</NAME>
 
6611
<RETURNS>GConfChangeSet *</RETURNS>
 
6612
GConfClient* client,GConfChangeSet* cs,GError** err
 
6613
</FUNCTION>
 
6614
<FUNCTION>
 
6615
<NAME>gconf_client_change_set_from_currentv</NAME>
 
6616
<RETURNS>GConfChangeSet *</RETURNS>
 
6617
GConfClient* client,const gchar** keys,GError** err
 
6618
</FUNCTION>
 
6619
<FUNCTION>
 
6620
<NAME>gconf_client_change_set_from_current</NAME>
 
6621
<RETURNS>GConfChangeSet *</RETURNS>
 
6622
GConfClient* client,GError** err,const gchar* first_key,...
 
6623
</FUNCTION>