3
#define PACKAGE "GConf"
7
#define VERSION "1.0.9"
10
<NAME>HAVE_GETTEXT</NAME>
11
#define HAVE_GETTEXT 1
14
<NAME>HAVE_LC_MESSAGES</NAME>
15
#define HAVE_LC_MESSAGES 1
18
<NAME>HAVE_STPCPY</NAME>
22
<NAME>ENABLE_NLS</NAME>
26
<NAME>GETTEXT_PACKAGE</NAME>
27
#define GETTEXT_PACKAGE "gconf1"
30
<NAME>HAVE_DB3_DB_H</NAME>
31
#define HAVE_DB3_DB_H 1
34
<NAME>HAVE_ALLOCA</NAME>
38
<NAME>HAVE_ALLOCA_H</NAME>
39
#define HAVE_ALLOCA_H 1
42
<NAME>HAVE_ARGZ_H</NAME>
46
<NAME>HAVE_DB3_DB_H</NAME>
47
#define HAVE_DB3_DB_H 1
50
<NAME>HAVE_DCGETTEXT</NAME>
51
#define HAVE_DCGETTEXT 1
54
<NAME>HAVE_DLFCN_H</NAME>
55
#define HAVE_DLFCN_H 1
58
<NAME>HAVE_FLOCKFILE</NAME>
59
#define HAVE_FLOCKFILE 1
62
<NAME>HAVE_GETCWD</NAME>
66
<NAME>HAVE_GETPAGESIZE</NAME>
67
#define HAVE_GETPAGESIZE 1
70
<NAME>HAVE_INTTYPES_H</NAME>
71
#define HAVE_INTTYPES_H 1
74
<NAME>HAVE_LC_MESSAGES</NAME>
75
#define HAVE_LC_MESSAGES 1
78
<NAME>HAVE_LIMITS_H</NAME>
79
#define HAVE_LIMITS_H 1
82
<NAME>HAVE_LOCALE_H</NAME>
83
#define HAVE_LOCALE_H 1
86
<NAME>HAVE_MALLOC_H</NAME>
87
#define HAVE_MALLOC_H 1
90
<NAME>HAVE_MEMORY_H</NAME>
91
#define HAVE_MEMORY_H 1
94
<NAME>HAVE_MMAP</NAME>
98
<NAME>HAVE_MUNMAP</NAME>
102
<NAME>HAVE_NANOSLEEP</NAME>
103
#define HAVE_NANOSLEEP 1
106
<NAME>HAVE_NL_TYPES_H</NAME>
107
#define HAVE_NL_TYPES_H 1
110
<NAME>HAVE_PUTENV</NAME>
111
#define HAVE_PUTENV 1
114
<NAME>HAVE_SETENV</NAME>
115
#define HAVE_SETENV 1
118
<NAME>HAVE_SETLOCALE</NAME>
119
#define HAVE_SETLOCALE 1
122
<NAME>HAVE_STDINT_H</NAME>
123
#define HAVE_STDINT_H 1
126
<NAME>HAVE_STDLIB_H</NAME>
127
#define HAVE_STDLIB_H 1
130
<NAME>HAVE_STPCPY</NAME>
131
#define HAVE_STPCPY 1
134
<NAME>HAVE_STRCASECMP</NAME>
135
#define HAVE_STRCASECMP 1
138
<NAME>HAVE_STRCHR</NAME>
139
#define HAVE_STRCHR 1
142
<NAME>HAVE_STRDUP</NAME>
143
#define HAVE_STRDUP 1
146
<NAME>HAVE_STRINGS_H</NAME>
147
#define HAVE_STRINGS_H 1
150
<NAME>HAVE_STRING_H</NAME>
151
#define HAVE_STRING_H 1
154
<NAME>HAVE_SYS_PARAM_H</NAME>
155
#define HAVE_SYS_PARAM_H 1
158
<NAME>HAVE_SYS_STAT_H</NAME>
159
#define HAVE_SYS_STAT_H 1
162
<NAME>HAVE_SYS_TYPES_H</NAME>
163
#define HAVE_SYS_TYPES_H 1
166
<NAME>HAVE_UNISTD_H</NAME>
167
#define HAVE_UNISTD_H 1
170
<NAME>HAVE_USLEEP</NAME>
171
#define HAVE_USLEEP 1
174
<NAME>HAVE___ARGZ_COUNT</NAME>
175
#define HAVE___ARGZ_COUNT 1
178
<NAME>HAVE___ARGZ_NEXT</NAME>
179
#define HAVE___ARGZ_NEXT 1
182
<NAME>HAVE___ARGZ_STRINGIFY</NAME>
183
#define HAVE___ARGZ_STRINGIFY 1
187
#define PACKAGE "GConf"
190
<NAME>STDC_HEADERS</NAME>
191
#define STDC_HEADERS 1
195
#define VERSION "1.0.9"
199
#define DBD_DIR "dir.db"
202
<NAME>DBD_HIERARCHY</NAME>
203
#define DBD_HIERARCHY "hierarchy.db"
207
#define DBD_KEY "key.db"
210
<NAME>DBD_VALUE</NAME>
211
#define DBD_VALUE "value.db"
214
<NAME>DBD_SCHEMA</NAME>
215
#define DBD_SCHEMA "schema.db"
218
<NAME>DBD_SCHKEY</NAME>
219
#define DBD_SCHKEY "schkey.db"
222
<NAME>bdb_create</NAME>
223
<RETURNS>int </RETURNS>
224
BDB_Store * bdb, const char *dbname
228
<RETURNS>BDB_Store *</RETURNS>
229
const char *dir, int flags
232
<NAME>CLEAR_STRUCT</NAME>
233
#define CLEAR_STRUCT(x) (memset(&x, 0, sizeof(x)))
236
<NAME>temp_string_key</NAME>
237
<RETURNS>DBT *</RETURNS>
241
<NAME>temp_int_key</NAME>
242
<RETURNS>DBT *</RETURNS>
246
<NAME>get_dir_id</NAME>
247
<RETURNS>guint32 </RETURNS>
248
BDB_Store * bdb, const char *dir
252
<RETURNS>void </RETURNS>
253
BDB_Store * bdb, const char *dir, const char *keypath
256
<NAME>bdb_set_sysname</NAME>
257
<RETURNS>void </RETURNS>
261
<NAME>get_or_create_dir</NAME>
262
<RETURNS>guint32 </RETURNS>
263
BDB_Store * bdb, const char *dir
266
<NAME>bdb_create</NAME>
267
<RETURNS>int </RETURNS>
268
BDB_Store * bdb, const char *dir
271
<NAME>bdb_open</NAME>
272
<RETURNS>int </RETURNS>
273
BDB_Store * bdb, const char *dir, int flags
276
<NAME>bdb_close</NAME>
277
<RETURNS>void </RETURNS>
281
<NAME>bdb_query_value</NAME>
282
<RETURNS>GConfValue *</RETURNS>
283
BDB_Store * bdb, const char *key,char **schema_name, GError ** err
286
<NAME>bdb_all_dirs</NAME>
287
<RETURNS>GSList *</RETURNS>
288
BDB_Store * bdb, const char *dirname,GError ** err
291
<NAME>bdb_all_entries</NAME>
292
<RETURNS>GSList *</RETURNS>
293
BDB_Store * bdb, const char *dirpath,GSList * inlist, GError ** err
296
<NAME>bdb_put_value</NAME>
297
<RETURNS>void </RETURNS>
298
BDB_Store * bdb, const char *key, GConfValue * val,GError ** err
301
<NAME>bdb_all_subdirs</NAME>
302
<RETURNS>GSList *</RETURNS>
303
BDB_Store * bdb, const char *dirname,GError ** err
306
<NAME>bdb_unset_value</NAME>
307
<RETURNS>void </RETURNS>
308
BDB_Store * bdb, const char *keypath,const char *locale, GError ** err
311
<NAME>bdb_remove_dir</NAME>
312
<RETURNS>void </RETURNS>
313
BDB_Store * bdb, const char *dirname,GError ** err
316
<NAME>bdb_set_schema</NAME>
317
<RETURNS>void </RETURNS>
318
BDB_Store * bdb, const char *key,const char *schema_key, GError ** err
321
<NAME>bdb_is_localised</NAME>
322
<RETURNS>gboolean </RETURNS>
326
<NAME>struct_dup</NAME>
327
#define struct_dup(x) g_memdup(&x, sizeof(x))
330
<NAME>GThreadPool</NAME>
333
<NAME>bdb_serialize_value</NAME>
334
<RETURNS>char *</RETURNS>
335
GConfValue * val, size_t * lenp
338
<NAME>bdb_restore_value</NAME>
339
<RETURNS>GConfValue *</RETURNS>
346
<NAME>cache_new</NAME>
347
<RETURNS>Cache *</RETURNS>
348
const gchar *root_dir,guint dir_mode,guint file_mode
351
<NAME>cache_destroy</NAME>
352
<RETURNS>void </RETURNS>
356
<NAME>cache_sync</NAME>
357
<RETURNS>gboolean </RETURNS>
358
Cache *cache,GError **err
361
<NAME>cache_clean</NAME>
362
<RETURNS>void </RETURNS>
363
Cache *cache,GTime older_than
366
<NAME>cache_delete_dir</NAME>
367
<RETURNS>void </RETURNS>
368
Cache *cache,const gchar *key,GError **err
371
<NAME>cache_lookup</NAME>
372
<RETURNS>Dir *</RETURNS>
373
Cache *cache,const gchar *key,gboolean create_if_missing,GError **err
380
<RETURNS>Dir *</RETURNS>
381
const gchar *keyname,const gchar *xml_root_dir,guint dir_mode,guint file_mode
384
<NAME>dir_load</NAME>
385
<RETURNS>Dir *</RETURNS>
386
const gchar *key,const gchar *xml_root_dir,GError **err
389
<NAME>dir_destroy</NAME>
390
<RETURNS>void </RETURNS>
394
<NAME>dir_clear_cache</NAME>
395
<RETURNS>void </RETURNS>
399
<NAME>dir_ensure_exists</NAME>
400
<RETURNS>gboolean </RETURNS>
404
<NAME>dir_sync</NAME>
405
<RETURNS>gboolean </RETURNS>
409
<NAME>dir_get_name</NAME>
410
<RETURNS>const gchar *</RETURNS>
414
<NAME>dir_set_value</NAME>
415
<RETURNS>void </RETURNS>
416
Dir *d,const gchar *relative_key,GConfValue *value,GError **err
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
424
<NAME>dir_get_metainfo</NAME>
425
<RETURNS>GConfMetaInfo *</RETURNS>
426
Dir *d,const gchar *relative_key,GError **err
429
<NAME>dir_unset_value</NAME>
430
<RETURNS>void </RETURNS>
431
Dir *d,const gchar *relative_key,const gchar *locale,GError **err
434
<NAME>dir_all_entries</NAME>
435
<RETURNS>GSList *</RETURNS>
436
Dir *d,const gchar **locales,GError **err
439
<NAME>dir_all_subdirs</NAME>
440
<RETURNS>GSList *</RETURNS>
444
<NAME>dir_set_schema</NAME>
445
<RETURNS>void </RETURNS>
446
Dir *d,const gchar *relative_key,const gchar *schema_key,GError **err
449
<NAME>dir_get_last_access</NAME>
450
<RETURNS>GTime </RETURNS>
454
<NAME>dir_sync_pending</NAME>
455
<RETURNS>gboolean </RETURNS>
459
<NAME>dir_mark_deleted</NAME>
460
<RETURNS>void </RETURNS>
464
<NAME>dir_is_deleted</NAME>
465
<RETURNS>gboolean </RETURNS>
469
<NAME>mode_t_to_mode</NAME>
470
<RETURNS>guint </RETURNS>
477
<NAME>entry_new</NAME>
478
<RETURNS>Entry *</RETURNS>
479
const gchar *relative_name
482
<NAME>entry_destroy</NAME>
483
<RETURNS>void </RETURNS>
487
<NAME>entry_get_name</NAME>
488
<RETURNS>const gchar *</RETURNS>
492
<NAME>entry_set_node</NAME>
493
<RETURNS>void </RETURNS>
494
Entry *entry,xmlNodePtr node
497
<NAME>entry_get_node</NAME>
498
<RETURNS>xmlNodePtr </RETURNS>
502
<NAME>entry_fill_from_node</NAME>
503
<RETURNS>void </RETURNS>
507
<NAME>entry_sync_to_node</NAME>
508
<RETURNS>void </RETURNS>
512
<NAME>entry_get_value</NAME>
513
<RETURNS>GConfValue *</RETURNS>
514
Entry *entry,const gchar **locales,GError **err
517
<NAME>entry_set_value</NAME>
518
<RETURNS>void </RETURNS>
519
Entry *entry,GConfValue *value
522
<NAME>entry_unset_value</NAME>
523
<RETURNS>gboolean </RETURNS>
524
Entry *entry,const gchar *locale
527
<NAME>entry_get_metainfo</NAME>
528
<RETURNS>GConfMetaInfo *</RETURNS>
532
<NAME>entry_set_mod_time</NAME>
533
<RETURNS>void </RETURNS>
534
Entry *entry,GTime mod_time
537
<NAME>entry_set_mod_user</NAME>
538
<RETURNS>void </RETURNS>
539
Entry *e,const gchar *user
542
<NAME>entry_get_schema_name</NAME>
543
<RETURNS>const gchar *</RETURNS>
547
<NAME>entry_set_schema_name</NAME>
548
<RETURNS>void </RETURNS>
549
Entry *e,const gchar *name
552
<NAME>my_xmlSetProp</NAME>
553
<RETURNS>void </RETURNS>
554
xmlNodePtr node,const gchar* name,const gchar* str
557
<NAME>my_xmlGetProp</NAME>
558
<RETURNS>char *</RETURNS>
559
xmlNodePtr node,const gchar* name
562
<NAME>GConfBackendVTable</NAME>
565
<NAME>GConfBackendVTable</NAME>
566
struct GConfBackendVTable {
567
void (* shutdown) (GError** err);
569
GConfSource* (* resolve_address) (const gchar* address,
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.
578
void (* lock) (GConfSource* source,
581
void (* unlock) (GConfSource* source,
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.
589
* This field allows backends to be configured so that they only
590
* store certain kinds of data in certain sections of the GConf
593
* If these functions return an error, they MUST return FALSE as
597
gboolean (* readable) (GConfSource* source,
601
gboolean (* writable) (GConfSource* source,
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,
609
const gchar** locales,
613
GConfMetaInfo* (* query_metainfo) (GConfSource* source,
617
void (* set_value) (GConfSource* source,
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.
626
GSList* (* all_entries) (GConfSource* source,
628
const gchar** locales,
631
/* Returns list of allocated strings, relative names */
632
GSList* (* all_subdirs) (GConfSource* source,
636
void (* unset_value) (GConfSource* source,
641
gboolean (* dir_exists) (GConfSource* source,
645
void (* remove_dir) (GConfSource* source,
649
void (* set_schema) (GConfSource* source,
651
const gchar* schema_key,
654
gboolean (* sync_all) (GConfSource* source,
657
void (* destroy_source) (GConfSource* source);
659
/* This is basically used by the test suite */
660
void (* clear_cache) (GConfSource* source);
664
<NAME>GConfBackend</NAME>
665
struct GConfBackend {
668
GConfBackendVTable* vtable;
673
<NAME>gconf_address_backend</NAME>
674
<RETURNS>gchar *</RETURNS>
678
<NAME>gconf_address_resource</NAME>
679
<RETURNS>gchar *</RETURNS>
683
<NAME>gconf_address_flags</NAME>
684
<RETURNS>gchar **</RETURNS>
688
<NAME>gconf_backend_file</NAME>
689
<RETURNS>gchar *</RETURNS>
693
<NAME>gconf_get_backend</NAME>
694
<RETURNS>GConfBackend *</RETURNS>
695
const gchar* address, GError** err
698
<NAME>gconf_backend_ref</NAME>
699
<RETURNS>void </RETURNS>
700
GConfBackend* backend
703
<NAME>gconf_backend_unref</NAME>
704
<RETURNS>void </RETURNS>
705
GConfBackend* backend
708
<NAME>gconf_backend_resolve_address</NAME>
709
<RETURNS>GConfSource *</RETURNS>
710
GConfBackend* backend,const gchar* address,GError** err
713
<NAME>GConfChangeSet</NAME>
716
<NAME>GConfChangeSetForeachFunc</NAME>
717
<RETURNS>void </RETURNS>
724
<NAME>gconf_engine_commit_change_set</NAME>
725
<RETURNS>gboolean </RETURNS>
726
GConfEngine* conf,GConfChangeSet* cs,gboolean remove_committed,GError** err
729
<NAME>gconf_engine_reverse_change_set</NAME>
730
<RETURNS>GConfChangeSet *</RETURNS>
731
GConfEngine* conf,GConfChangeSet* cs,GError** err
734
<NAME>gconf_engine_change_set_from_currentv</NAME>
735
<RETURNS>GConfChangeSet *</RETURNS>
736
GConfEngine* conf,const gchar** keys,GError** err
739
<NAME>gconf_engine_change_set_from_current</NAME>
740
<RETURNS>GConfChangeSet *</RETURNS>
741
GConfEngine* conf,GError** err,const gchar* first_key,...
744
<NAME>gconf_change_set_new</NAME>
745
<RETURNS>GConfChangeSet *</RETURNS>
749
<NAME>gconf_change_set_ref</NAME>
750
<RETURNS>void </RETURNS>
754
<NAME>gconf_change_set_unref</NAME>
755
<RETURNS>void </RETURNS>
759
<NAME>gconf_change_set_clear</NAME>
760
<RETURNS>void </RETURNS>
764
<NAME>gconf_change_set_size</NAME>
765
<RETURNS>guint </RETURNS>
769
<NAME>gconf_change_set_remove</NAME>
770
<RETURNS>void </RETURNS>
771
GConfChangeSet* cs,const gchar* key
774
<NAME>gconf_change_set_foreach</NAME>
775
<RETURNS>void </RETURNS>
776
GConfChangeSet* cs,GConfChangeSetForeachFunc func,gpointer user_data
779
<NAME>gconf_change_set_check_value</NAME>
780
<RETURNS>gboolean </RETURNS>
781
GConfChangeSet* cs, const gchar* key,GConfValue** value_retloc
784
<NAME>gconf_change_set_set</NAME>
785
<RETURNS>void </RETURNS>
786
GConfChangeSet* cs, const gchar* key,GConfValue* value
789
<NAME>gconf_change_set_set_nocopy</NAME>
790
<RETURNS>void </RETURNS>
791
GConfChangeSet* cs, const gchar* key,GConfValue* value
794
<NAME>gconf_change_set_unset</NAME>
795
<RETURNS>void </RETURNS>
796
GConfChangeSet* cs, const gchar* key
799
<NAME>gconf_change_set_set_float</NAME>
800
<RETURNS>void </RETURNS>
801
GConfChangeSet* cs, const gchar* key,gdouble val
804
<NAME>gconf_change_set_set_int</NAME>
805
<RETURNS>void </RETURNS>
806
GConfChangeSet* cs, const gchar* key,gint val
809
<NAME>gconf_change_set_set_string</NAME>
810
<RETURNS>void </RETURNS>
811
GConfChangeSet* cs, const gchar* key,const gchar* val
814
<NAME>gconf_change_set_set_bool</NAME>
815
<RETURNS>void </RETURNS>
816
GConfChangeSet* cs, const gchar* key,gboolean val
819
<NAME>gconf_change_set_set_schema</NAME>
820
<RETURNS>void </RETURNS>
821
GConfChangeSet* cs, const gchar* key,GConfSchema* val
824
<NAME>gconf_change_set_set_list</NAME>
825
<RETURNS>void </RETURNS>
826
GConfChangeSet* cs, const gchar* key,GConfValueType list_type,GSList* list
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
834
<NAME>gconf_change_set_set_user_data</NAME>
835
<RETURNS>void </RETURNS>
836
GConfChangeSet *cs,gpointer data,GDestroyNotify dnotify
839
<NAME>gconf_change_set_get_user_data</NAME>
840
<RETURNS>gpointer </RETURNS>
844
<NAME>GConfDatabase</NAME>
847
<NAME>GConfDatabase</NAME>
850
/* "inherit" from the servant,
851
must be first in struct */
852
POA_ConfigDatabase2 servant;
854
ConfigDatabase objref;
856
GConfListeners* listeners;
857
GConfSources* sources;
863
gchar *persistent_name;
867
<NAME>gconf_database_new</NAME>
868
<RETURNS>GConfDatabase *</RETURNS>
869
GConfSources *sources
872
<NAME>gconf_database_free</NAME>
873
<RETURNS>void </RETURNS>
877
<NAME>gconf_database_drop_dead_listeners</NAME>
878
<RETURNS>void </RETURNS>
882
<NAME>gconf_database_add_listener</NAME>
883
<RETURNS>CORBA_unsigned_long </RETURNS>
884
GConfDatabase *db,ConfigListener who,const gchar *where
887
<NAME>gconf_database_remove_listener</NAME>
888
<RETURNS>void </RETURNS>
889
GConfDatabase *db,CORBA_unsigned_long cnxn
892
<NAME>gconf_database_readd_listener</NAME>
893
<RETURNS>CORBA_unsigned_long </RETURNS>
894
GConfDatabase *db,ConfigListener who,const gchar *where
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
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
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
912
<NAME>gconf_database_set</NAME>
913
<RETURNS>void </RETURNS>
914
GConfDatabase *db,const gchar *key,GConfValue *value,const ConfigValue *cvalue,GError **err
917
<NAME>gconf_database_unset</NAME>
918
<RETURNS>void </RETURNS>
919
GConfDatabase *db,const gchar *key,const gchar *locale,GError **err
922
<NAME>gconf_database_dir_exists</NAME>
923
<RETURNS>gboolean </RETURNS>
924
GConfDatabase *db,const gchar *dir,GError **err
927
<NAME>gconf_database_remove_dir</NAME>
928
<RETURNS>void </RETURNS>
929
GConfDatabase *db,const gchar *dir,GError **err
932
<NAME>gconf_database_all_entries</NAME>
933
<RETURNS>GSList *</RETURNS>
934
GConfDatabase *db,const gchar *dir,const gchar **locales,GError **err
937
<NAME>gconf_database_all_dirs</NAME>
938
<RETURNS>GSList *</RETURNS>
939
GConfDatabase *db,const gchar *dir,GError **err
942
<NAME>gconf_database_set_schema</NAME>
943
<RETURNS>void </RETURNS>
944
GConfDatabase *db,const gchar *key,const gchar *schema_key,GError **err
947
<NAME>gconf_database_sync</NAME>
948
<RETURNS>void </RETURNS>
949
GConfDatabase *db,GError **err
952
<NAME>gconf_database_synchronous_sync</NAME>
953
<RETURNS>gboolean </RETURNS>
954
GConfDatabase *db,GError **err
957
<NAME>gconf_database_clear_cache</NAME>
958
<RETURNS>void </RETURNS>
959
GConfDatabase *db,GError **err
962
<NAME>gconfd_locale_cache_expire</NAME>
963
<RETURNS>void </RETURNS>
967
<NAME>gconfd_locale_cache_drop</NAME>
968
<RETURNS>void </RETURNS>
972
<NAME>gconf_database_get_persistent_name</NAME>
973
<RETURNS>const gchar *</RETURNS>
977
<NAME>gconf_database_log_listeners_to_string</NAME>
978
<RETURNS>void </RETURNS>
979
GConfDatabase *db,gboolean is_default,GString *str
982
<NAME>GConfEngine</NAME>
985
<NAME>gconf_engine_get_default</NAME>
986
<RETURNS>GConfEngine *</RETURNS>
990
<NAME>gconf_engine_get_for_address</NAME>
991
<RETURNS>GConfEngine *</RETURNS>
992
const gchar* address,GError** err
995
<NAME>gconf_engine_unref</NAME>
996
<RETURNS>void </RETURNS>
1000
<NAME>gconf_engine_ref</NAME>
1001
<RETURNS>void </RETURNS>
1005
<NAME>gconf_engine_get_local</NAME>
1006
<RETURNS>GConfEngine *</RETURNS>
1007
const gchar* address, GError** err
1010
<NAME>gconf_engine_set_user_data</NAME>
1011
<RETURNS>void </RETURNS>
1012
GConfEngine *engine,gpointer data,GDestroyNotify dnotify
1015
<NAME>gconf_engine_get_user_data</NAME>
1016
<RETURNS>gpointer </RETURNS>
1020
<NAME>GCONF_ERROR</NAME>
1021
#define GCONF_ERROR gconf_error_quark ()
1024
<NAME>GConfError</NAME>
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 */
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 */
1049
<NAME>gconf_error_quark</NAME>
1050
<RETURNS>GQuark </RETURNS>
1066
<NAME>g_error_new</NAME>
1067
<RETURNS>GError *</RETURNS>
1068
GQuark domain,gint code,const gchar *format,...
1071
<NAME>g_error_new_literal</NAME>
1072
<RETURNS>GError *</RETURNS>
1073
GQuark domain,gint code,const gchar *message
1076
<NAME>g_error_free</NAME>
1077
<RETURNS>void </RETURNS>
1081
<NAME>g_error_copy</NAME>
1082
<RETURNS>GError *</RETURNS>
1086
<NAME>g_error_matches</NAME>
1087
<RETURNS>gboolean </RETURNS>
1088
const GError *error,GQuark domain,gint code
1091
<NAME>g_set_error</NAME>
1092
<RETURNS>void </RETURNS>
1093
GError **err,GQuark domain,gint code,const gchar *format,...
1096
<NAME>g_clear_error</NAME>
1097
<RETURNS>void </RETURNS>
1101
<NAME>g_propagate_error</NAME>
1102
<RETURNS>void </RETURNS>
1103
GError **dest,GError *src
1106
<NAME>gconf_key_directory</NAME>
1107
<RETURNS>gchar *</RETURNS>
1111
<NAME>gconf_key_key</NAME>
1112
<RETURNS>const gchar *</RETURNS>
1116
<NAME>gconf_file_test</NAME>
1117
<RETURNS>gboolean </RETURNS>
1118
const gchar* filename, int test
1121
<NAME>gconf_file_exists</NAME>
1122
<RETURNS>gboolean </RETURNS>
1123
const gchar* filename
1126
<NAME>gconf_value_from_corba_value</NAME>
1127
<RETURNS>GConfValue *</RETURNS>
1128
const ConfigValue *value
1131
<NAME>corba_value_from_gconf_value</NAME>
1132
<RETURNS>ConfigValue *</RETURNS>
1136
<NAME>fill_corba_value_from_gconf_value</NAME>
1137
<RETURNS>void </RETURNS>
1138
GConfValue *value,ConfigValue *dest
1141
<NAME>invalid_corba_value</NAME>
1142
<RETURNS>ConfigValue *</RETURNS>
1146
<NAME>gconf_object_to_string</NAME>
1147
<RETURNS>gchar *</RETURNS>
1148
CORBA_Object obj,GError **err
1151
<NAME>fill_corba_schema_from_gconf_schema</NAME>
1152
<RETURNS>void </RETURNS>
1153
GConfSchema *sc,ConfigSchema *dest
1156
<NAME>corba_schema_from_gconf_schema</NAME>
1157
<RETURNS>ConfigSchema *</RETURNS>
1161
<NAME>gconf_schema_from_corba_schema</NAME>
1162
<RETURNS>GConfSchema *</RETURNS>
1163
const ConfigSchema *cs
1166
<NAME>gconf_value_type_to_string</NAME>
1167
<RETURNS>const gchar *</RETURNS>
1171
<NAME>gconf_value_type_from_string</NAME>
1172
<RETURNS>GConfValueType </RETURNS>
1176
<NAME>gconf_load_source_path</NAME>
1177
<RETURNS>gchar **</RETURNS>
1178
const gchar* filename, GError** err
1181
<NAME>gconf_shutdown_daemon</NAME>
1182
<RETURNS>void </RETURNS>
1186
<NAME>gconf_ping_daemon</NAME>
1187
<RETURNS>gboolean </RETURNS>
1191
<NAME>gconf_spawn_daemon</NAME>
1192
<RETURNS>gboolean </RETURNS>
1196
<NAME>gconf_string_to_gulong</NAME>
1197
<RETURNS>gulong </RETURNS>
1201
<NAME>gconf_string_to_double</NAME>
1202
<RETURNS>gboolean </RETURNS>
1203
const gchar *str,gdouble *val
1206
<NAME>gconf_double_to_string</NAME>
1207
<RETURNS>gchar *</RETURNS>
1211
<NAME>gconf_current_locale</NAME>
1212
<RETURNS>const gchar *</RETURNS>
1216
<NAME>GConfLogPriority</NAME>
1229
<NAME>gconf_log</NAME>
1230
<RETURNS>void </RETURNS>
1231
GConfLogPriority pri, const gchar* format, ...
1234
<NAME>gconf_log_debug_messages</NAME>
1235
extern gboolean gconf_log_debug_messages;
1238
<NAME>gconf_key_check</NAME>
1239
<RETURNS>gboolean </RETURNS>
1240
const gchar* key, GError** err
1243
<NAME>gconf_value_new_from_string</NAME>
1244
<RETURNS>GConfValue *</RETURNS>
1245
GConfValueType type,const gchar* str,GError** err
1248
<NAME>gconf_value_new_list_from_string</NAME>
1249
<RETURNS>GConfValue *</RETURNS>
1250
GConfValueType list_type,const gchar* str,GError** err
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
1258
<NAME>gconf_quote_string</NAME>
1259
<RETURNS>gchar *</RETURNS>
1263
<NAME>gconf_unquote_string</NAME>
1264
<RETURNS>gchar *</RETURNS>
1265
const gchar *str,const gchar **end,GError **err
1268
<NAME>gconf_unquote_string_inplace</NAME>
1269
<RETURNS>void </RETURNS>
1270
gchar *str,gchar **end,GError **err
1273
<NAME>gconf_value_decode</NAME>
1274
<RETURNS>GConfValue *</RETURNS>
1275
const gchar *encoded
1278
<NAME>gconf_value_encode</NAME>
1279
<RETURNS>gchar *</RETURNS>
1283
<NAME>gconf_quote_percents</NAME>
1284
<RETURNS>gchar *</RETURNS>
1288
<NAME>gconf_value_list_from_primitive_list</NAME>
1289
<RETURNS>GConfValue *</RETURNS>
1290
GConfValueType list_type,GSList *list,GError **err
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
1298
<NAME>gconf_value_list_to_primitive_list_destructive</NAME>
1299
<RETURNS>GSList *</RETURNS>
1300
GConfValue *val,GConfValueType list_type,GError **err
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
1308
<NAME>gconf_set_daemon_mode</NAME>
1309
<RETURNS>void </RETURNS>
1313
<NAME>gconf_in_daemon_mode</NAME>
1314
<RETURNS>gboolean </RETURNS>
1318
<NAME>gconf_set_daemon_ior</NAME>
1319
<RETURNS>void </RETURNS>
1323
<NAME>gconf_get_daemon_ior</NAME>
1324
<RETURNS>const gchar *</RETURNS>
1328
<NAME>gconf_handle_oaf_exception</NAME>
1329
<RETURNS>gboolean </RETURNS>
1330
CORBA_Environment* ev, GError** err
1333
<NAME>gconf_nanosleep</NAME>
1334
<RETURNS>void </RETURNS>
1338
<NAME>GConfLock</NAME>
1341
<NAME>gconf_get_lock</NAME>
1342
<RETURNS>GConfLock *</RETURNS>
1343
const gchar *lock_directory,GError **err
1346
<NAME>gconf_release_lock</NAME>
1347
<RETURNS>gboolean </RETURNS>
1348
GConfLock *lock,GError **err
1351
<NAME>gconf_get_lock_or_current_holder</NAME>
1352
<RETURNS>GConfLock *</RETURNS>
1353
const gchar *lock_directory,ConfigServer *current_server,GError **err
1356
<NAME>gconf_get_current_lock_holder</NAME>
1357
<RETURNS>ConfigServer </RETURNS>
1358
const gchar *lock_directory
1361
<NAME>gconf_error_new</NAME>
1362
<RETURNS>GError *</RETURNS>
1363
GConfError en,const gchar* format, ...
1366
<NAME>gconf_set_error</NAME>
1367
<RETURNS>void </RETURNS>
1368
GError** err,GConfError en,const gchar* format, ...
1371
<NAME>gconf_compose_errors</NAME>
1372
<RETURNS>GError *</RETURNS>
1373
GError* err1, GError* err2
1376
<NAME>gconf_orb_get</NAME>
1377
<RETURNS>CORBA_ORB </RETURNS>
1381
<NAME>gconf_activate_server</NAME>
1382
<RETURNS>ConfigServer </RETURNS>
1383
gboolean start_if_not_found,GError **error
1386
<NAME>gconf_get_lock_dir</NAME>
1387
<RETURNS>char *</RETURNS>
1391
<NAME>gconf_get_daemon_dir</NAME>
1392
<RETURNS>char *</RETURNS>
1396
<NAME>gconf_schema_validate</NAME>
1397
<RETURNS>gboolean </RETURNS>
1398
GConfSchema *sc,GError **err
1401
<NAME>gconf_value_validate</NAME>
1402
<RETURNS>gboolean </RETURNS>
1403
GConfValue *value,GError **err
1406
<NAME>g_utf8_validate</NAME>
1407
#define g_utf8_validate gconf_g_utf8_validate
1410
<NAME>gconf_g_utf8_validate</NAME>
1411
<RETURNS>gboolean </RETURNS>
1412
const gchar *str,gssize max_len,const gchar **end
1416
# define _(String) dgettext (GETTEXT_PACKAGE, String)
1420
# define N_(String) gettext_noop (String)
1424
# define N_(String) (String)
1427
<NAME>textdomain</NAME>
1428
# define textdomain(String) (String)
1431
<NAME>bindtextdomain</NAME>
1432
# define bindtextdomain(Domain,Directory) (Domain)
1436
# define _(String) (String)
1440
# define N_(String) (String)
1443
<NAME>GConfListeners</NAME>
1446
<NAME>GConfListenersCallback</NAME>
1447
<RETURNS>void </RETURNS>
1448
GConfListeners* listeners,
1449
const gchar* all_above_key,
1451
gpointer listener_data,
1455
<NAME>GConfListenersForeach</NAME>
1456
<RETURNS>void </RETURNS>
1457
const gchar* location,
1459
gpointer listener_data,
1463
<NAME>GConfListenersPredicate</NAME>
1464
<RETURNS>gboolean </RETURNS>
1465
const gchar* location,
1467
gpointer listener_data,
1471
<NAME>gconf_listeners_new</NAME>
1472
<RETURNS>GConfListeners *</RETURNS>
1476
<NAME>gconf_listeners_free</NAME>
1477
<RETURNS>void </RETURNS>
1478
GConfListeners* listeners
1481
<NAME>gconf_listeners_add</NAME>
1482
<RETURNS>guint </RETURNS>
1483
GConfListeners* listeners,const gchar* listen_point,gpointer listener_data,GFreeFunc destroy_notify
1486
<NAME>gconf_listeners_remove</NAME>
1487
<RETURNS>void </RETURNS>
1488
GConfListeners *listeners,guint cnxn_id
1491
<NAME>gconf_listeners_notify</NAME>
1492
<RETURNS>void </RETURNS>
1493
GConfListeners *listeners,const gchar *all_above,GConfListenersCallback callback,gpointer user_data
1496
<NAME>gconf_listeners_count</NAME>
1497
<RETURNS>guint </RETURNS>
1498
GConfListeners *listeners
1501
<NAME>gconf_listeners_foreach</NAME>
1502
<RETURNS>void </RETURNS>
1503
GConfListeners *listeners,GConfListenersForeach callback,gpointer user_data
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
1511
<NAME>gconf_listeners_remove_if</NAME>
1512
<RETURNS>void </RETURNS>
1513
GConfListeners *listeners,GConfListenersPredicate predicate,gpointer user_data
1516
<NAME>GConfLocaleCache</NAME>
1519
<NAME>gconf_locale_cache_new</NAME>
1520
<RETURNS>GConfLocaleCache *</RETURNS>
1524
<NAME>gconf_locale_cache_free</NAME>
1525
<RETURNS>void </RETURNS>
1526
GConfLocaleCache* cache
1529
<NAME>gconf_locale_cache_expire</NAME>
1530
<RETURNS>void </RETURNS>
1531
GConfLocaleCache* cache,guint max_age_exclusive_in_seconds
1534
<NAME>GConfLocaleList</NAME>
1537
<NAME>GConfLocaleList</NAME>
1538
struct GConfLocaleList {
1543
<NAME>gconf_locale_list_ref</NAME>
1544
<RETURNS>void </RETURNS>
1545
GConfLocaleList* list
1548
<NAME>gconf_locale_list_unref</NAME>
1549
<RETURNS>void </RETURNS>
1550
GConfLocaleList* list
1553
<NAME>gconf_locale_cache_get_list</NAME>
1554
<RETURNS>GConfLocaleList *</RETURNS>
1555
GConfLocaleCache* cache,const gchar* locale
1558
<NAME>gconf_split_locale</NAME>
1559
<RETURNS>gchar **</RETURNS>
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 */
1577
<NAME>gconf_schema_new</NAME>
1578
<RETURNS>GConfSchema *</RETURNS>
1582
<NAME>gconf_schema_free</NAME>
1583
<RETURNS>void </RETURNS>
1587
<NAME>gconf_schema_copy</NAME>
1588
<RETURNS>GConfSchema *</RETURNS>
1592
<NAME>gconf_schema_set_type</NAME>
1593
<RETURNS>void </RETURNS>
1594
GConfSchema *sc,GConfValueType type
1597
<NAME>gconf_schema_set_list_type</NAME>
1598
<RETURNS>void </RETURNS>
1599
GConfSchema *sc,GConfValueType type
1602
<NAME>gconf_schema_set_car_type</NAME>
1603
<RETURNS>void </RETURNS>
1604
GConfSchema *sc,GConfValueType type
1607
<NAME>gconf_schema_set_cdr_type</NAME>
1608
<RETURNS>void </RETURNS>
1609
GConfSchema *sc,GConfValueType type
1612
<NAME>gconf_schema_set_locale</NAME>
1613
<RETURNS>void </RETURNS>
1614
GConfSchema *sc,const gchar *locale
1617
<NAME>gconf_schema_set_short_desc</NAME>
1618
<RETURNS>void </RETURNS>
1619
GConfSchema *sc,const gchar *desc
1622
<NAME>gconf_schema_set_long_desc</NAME>
1623
<RETURNS>void </RETURNS>
1624
GConfSchema *sc,const gchar *desc
1627
<NAME>gconf_schema_set_owner</NAME>
1628
<RETURNS>void </RETURNS>
1629
GConfSchema *sc,const gchar *owner
1632
<NAME>gconf_schema_set_default_value</NAME>
1633
<RETURNS>void </RETURNS>
1634
GConfSchema *sc,GConfValue *val
1637
<NAME>gconf_schema_set_default_value_nocopy</NAME>
1638
<RETURNS>void </RETURNS>
1639
GConfSchema *sc,GConfValue *val
1642
<NAME>gconf_schema_get_type</NAME>
1643
#define gconf_schema_get_type(x) (x->type)
1646
<NAME>gconf_schema_get_list_type</NAME>
1647
#define gconf_schema_get_list_type(x) (x->list_type)
1650
<NAME>gconf_schema_get_car_type</NAME>
1651
#define gconf_schema_get_car_type(x) (x->car_type)
1654
<NAME>gconf_schema_get_cdr_type</NAME>
1655
#define gconf_schema_get_cdr_type(x) (x->cdr_type)
1658
<NAME>gconf_schema_get_locale</NAME>
1659
#define gconf_schema_get_locale(x) ((const gchar*)(x)->locale)
1662
<NAME>gconf_schema_get_short_desc</NAME>
1663
#define gconf_schema_get_short_desc(x) ((const gchar*)(x)->short_desc)
1666
<NAME>gconf_schema_get_long_desc</NAME>
1667
#define gconf_schema_get_long_desc(x) ((const gchar*)(x)->long_desc)
1670
<NAME>gconf_schema_get_owner</NAME>
1671
#define gconf_schema_get_owner(x) ((const gchar*)(x)->owner)
1674
<NAME>gconf_schema_get_default_value</NAME>
1675
#define gconf_schema_get_default_value(x) ((x)->default_value)
1678
<NAME>GConfBackend</NAME>
1681
<NAME>GConfSource</NAME>
1684
<NAME>GConfSource</NAME>
1685
struct GConfSource {
1688
GConfBackend* backend;
1692
<NAME>GConfSourceFlags</NAME>
1694
/* These are an optimization to avoid calls to
1695
* the writable/readable methods in the backend
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))
1705
<NAME>gconf_resolve_address</NAME>
1706
<RETURNS>GConfSource *</RETURNS>
1707
const gchar* address,GError** err
1710
<NAME>gconf_source_free</NAME>
1711
<RETURNS>void </RETURNS>
1715
<NAME>GConfSources</NAME>
1718
<NAME>GConfSources</NAME>
1719
struct GConfSources {
1725
<NAME>gconf_sources_new_from_addresses</NAME>
1726
<RETURNS>GConfSources *</RETURNS>
1727
const gchar **addresses,GError **err
1730
<NAME>gconf_sources_new_from_source</NAME>
1731
<RETURNS>GConfSources *</RETURNS>
1735
<NAME>gconf_sources_free</NAME>
1736
<RETURNS>void </RETURNS>
1737
GConfSources *sources
1740
<NAME>gconf_sources_clear_cache</NAME>
1741
<RETURNS>void </RETURNS>
1742
GConfSources *sources
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
1750
<NAME>gconf_sources_set_value</NAME>
1751
<RETURNS>void </RETURNS>
1752
GConfSources *sources,const gchar *key,GConfValue *value,GError **err
1755
<NAME>gconf_sources_unset_value</NAME>
1756
<RETURNS>void </RETURNS>
1757
GConfSources *sources,const gchar *key,const gchar *locale,GError **err
1760
<NAME>gconf_sources_all_entries</NAME>
1761
<RETURNS>GSList *</RETURNS>
1762
GConfSources *sources,const gchar *dir,const gchar **locales,GError **err
1765
<NAME>gconf_sources_all_dirs</NAME>
1766
<RETURNS>GSList *</RETURNS>
1767
GConfSources *sources,const gchar *dir,GError **err
1770
<NAME>gconf_sources_dir_exists</NAME>
1771
<RETURNS>gboolean </RETURNS>
1772
GConfSources *sources,const gchar *dir,GError **err
1775
<NAME>gconf_sources_remove_dir</NAME>
1776
<RETURNS>void </RETURNS>
1777
GConfSources *sources,const gchar *dir,GError **err
1780
<NAME>gconf_sources_set_schema</NAME>
1781
<RETURNS>void </RETURNS>
1782
GConfSources *sources,const gchar *key,const gchar *schema_key,GError **err
1785
<NAME>gconf_sources_sync_all</NAME>
1786
<RETURNS>gboolean </RETURNS>
1787
GConfSources *sources,GError **err
1790
<NAME>gconf_sources_query_metainfo</NAME>
1791
<RETURNS>GConfMetaInfo *</RETURNS>
1792
GConfSources* sources,const gchar* key,GError** err
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
1800
<NAME>GConfValueType</NAME>
1802
GCONF_VALUE_INVALID,
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. */
1820
<NAME>GCONF_VALUE_TYPE_VALID</NAME>
1821
#define GCONF_VALUE_TYPE_VALID(x) (((x) > GCONF_VALUE_INVALID) && ((x) <= GCONF_VALUE_PAIR))
1824
<NAME>GConfSchema</NAME>
1827
<NAME>GConfValue</NAME>
1830
<NAME>GConfValue</NAME>
1832
GConfValueType type;
1838
GConfSchema* schema_data;
1840
GConfValueType type;
1851
<NAME>gconf_value_get_string</NAME>
1852
#define gconf_value_get_string(x) ((const gchar*)((x)->d.string_data))
1855
<NAME>gconf_value_get_int</NAME>
1856
#define gconf_value_get_int(x) ((x)->d.int_data)
1859
<NAME>gconf_value_get_float</NAME>
1860
#define gconf_value_get_float(x) ((x)->d.float_data)
1863
<NAME>gconf_value_get_list_type</NAME>
1864
#define gconf_value_get_list_type(x) ((x)->d.list_data.type)
1867
<NAME>gconf_value_get_list</NAME>
1868
#define gconf_value_get_list(x) ((x)->d.list_data.list)
1871
<NAME>gconf_value_get_car</NAME>
1872
#define gconf_value_get_car(x) ((x)->d.pair_data.car)
1875
<NAME>gconf_value_get_cdr</NAME>
1876
#define gconf_value_get_cdr(x) ((x)->d.pair_data.cdr)
1879
<NAME>gconf_value_get_bool</NAME>
1880
#define gconf_value_get_bool(x) ((x)->d.bool_data)
1883
<NAME>gconf_value_get_schema</NAME>
1884
#define gconf_value_get_schema(x) ((x)->d.schema_data)
1887
<NAME>gconf_value_new</NAME>
1888
<RETURNS>GConfValue *</RETURNS>
1892
<NAME>gconf_value_copy</NAME>
1893
<RETURNS>GConfValue *</RETURNS>
1897
<NAME>gconf_value_free</NAME>
1898
<RETURNS>void </RETURNS>
1902
<NAME>gconf_value_set_int</NAME>
1903
<RETURNS>void </RETURNS>
1904
GConfValue* value,gint the_int
1907
<NAME>gconf_value_set_string</NAME>
1908
<RETURNS>void </RETURNS>
1909
GConfValue* value,const gchar* the_str
1912
<NAME>gconf_value_set_float</NAME>
1913
<RETURNS>void </RETURNS>
1914
GConfValue* value,gdouble the_float
1917
<NAME>gconf_value_set_bool</NAME>
1918
<RETURNS>void </RETURNS>
1919
GConfValue* value,gboolean the_bool
1922
<NAME>gconf_value_set_schema</NAME>
1923
<RETURNS>void </RETURNS>
1924
GConfValue* value,GConfSchema* sc
1927
<NAME>gconf_value_set_schema_nocopy</NAME>
1928
<RETURNS>void </RETURNS>
1929
GConfValue* value,GConfSchema* sc
1932
<NAME>gconf_value_set_car</NAME>
1933
<RETURNS>void </RETURNS>
1934
GConfValue* value,GConfValue* car
1937
<NAME>gconf_value_set_car_nocopy</NAME>
1938
<RETURNS>void </RETURNS>
1939
GConfValue* value,GConfValue* car
1942
<NAME>gconf_value_set_cdr</NAME>
1943
<RETURNS>void </RETURNS>
1944
GConfValue* value,GConfValue* cdr
1947
<NAME>gconf_value_set_cdr_nocopy</NAME>
1948
<RETURNS>void </RETURNS>
1949
GConfValue* value,GConfValue* cdr
1952
<NAME>gconf_value_set_list_type</NAME>
1953
<RETURNS>void </RETURNS>
1954
GConfValue* value,GConfValueType type
1957
<NAME>gconf_value_set_list_nocopy</NAME>
1958
<RETURNS>void </RETURNS>
1959
GConfValue* value,GSList* list
1962
<NAME>gconf_value_set_list</NAME>
1963
<RETURNS>void </RETURNS>
1964
GConfValue* value,GSList* list
1967
<NAME>gconf_value_to_string</NAME>
1968
<RETURNS>gchar *</RETURNS>
1972
<NAME>GConfMetaInfo</NAME>
1975
<NAME>GConfMetaInfo</NAME>
1976
struct GConfMetaInfo {
1978
gchar* mod_user; /* user owning the daemon that made the last modification */
1979
GTime mod_time; /* time of the modification */
1983
<NAME>gconf_meta_info_get_schema</NAME>
1984
#define gconf_meta_info_get_schema(x) ((const gchar*)(x)->schema)
1987
<NAME>gconf_meta_info_get_mod_user</NAME>
1988
#define gconf_meta_info_get_mod_user(x) ((x)->mod_user)
1991
<NAME>gconf_meta_info_mod_time</NAME>
1992
#define gconf_meta_info_mod_time(x) ((x)->mod_time)
1995
<NAME>gconf_meta_info_new</NAME>
1996
<RETURNS>GConfMetaInfo *</RETURNS>
2000
<NAME>gconf_meta_info_free</NAME>
2001
<RETURNS>void </RETURNS>
2005
<NAME>gconf_meta_info_set_schema</NAME>
2006
<RETURNS>void </RETURNS>
2007
GConfMetaInfo* gcmi,const gchar* schema_name
2010
<NAME>gconf_meta_info_set_mod_user</NAME>
2011
<RETURNS>void </RETURNS>
2012
GConfMetaInfo* gcmi,const gchar* mod_user
2015
<NAME>gconf_meta_info_set_mod_time</NAME>
2016
<RETURNS>void </RETURNS>
2017
GConfMetaInfo* gcmi,GTime mod_time
2020
<NAME>GConfEntry</NAME>
2023
<NAME>GConfEntry</NAME>
2028
guint is_default : 1;
2029
guint is_writable : 1;
2033
<NAME>gconf_entry_get_key</NAME>
2034
#define gconf_entry_get_key(x) ((const gchar*)(x)->key)
2037
<NAME>gconf_entry_get_value</NAME>
2038
#define gconf_entry_get_value(x) ((x)->value)
2041
<NAME>gconf_entry_get_schema_name</NAME>
2042
#define gconf_entry_get_schema_name(x) ((const gchar*)(x)->schema_name)
2045
<NAME>gconf_entry_get_is_default</NAME>
2046
#define gconf_entry_get_is_default(x) ((x)->is_default)
2049
<NAME>gconf_entry_get_is_writable</NAME>
2050
#define gconf_entry_get_is_writable(x) ((x)->is_writable)
2053
<NAME>gconf_entry_new</NAME>
2054
<RETURNS>GConfEntry *</RETURNS>
2055
const gchar *key,GConfValue *val
2058
<NAME>gconf_entry_new_nocopy</NAME>
2059
<RETURNS>GConfEntry *</RETURNS>
2060
gchar *key,GConfValue *val
2063
<NAME>gconf_entry_free</NAME>
2064
<RETURNS>void </RETURNS>
2068
<NAME>gconf_entry_steal_value</NAME>
2069
<RETURNS>GConfValue *</RETURNS>
2073
<NAME>gconf_entry_set_value</NAME>
2074
<RETURNS>void </RETURNS>
2075
GConfEntry *entry,GConfValue *val
2078
<NAME>gconf_entry_set_value_nocopy</NAME>
2079
<RETURNS>void </RETURNS>
2080
GConfEntry *entry,GConfValue *val
2083
<NAME>gconf_entry_set_schema_name</NAME>
2084
<RETURNS>void </RETURNS>
2085
GConfEntry *entry,const gchar *name
2088
<NAME>gconf_entry_set_is_default</NAME>
2089
<RETURNS>void </RETURNS>
2090
GConfEntry *entry,gboolean is_default
2093
<NAME>gconf_entry_set_is_writable</NAME>
2094
<RETURNS>void </RETURNS>
2095
GConfEntry *entry,gboolean is_writable
2098
<NAME>gconf_is_initialized</NAME>
2099
<RETURNS>gboolean </RETURNS>
2103
<NAME>GConfNotifyFunc</NAME>
2104
<RETURNS>void </RETURNS>
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
2116
<NAME>gconf_engine_notify_remove</NAME>
2117
<RETURNS>void </RETURNS>
2118
GConfEngine *conf,guint cnxn
2121
<NAME>gconf_engine_get</NAME>
2122
<RETURNS>GConfValue *</RETURNS>
2123
GConfEngine *conf,const gchar *key,GError **err
2126
<NAME>gconf_engine_get_without_default</NAME>
2127
<RETURNS>GConfValue *</RETURNS>
2128
GConfEngine *conf,const gchar *key,GError **err
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
2136
<NAME>gconf_engine_get_with_locale</NAME>
2137
<RETURNS>GConfValue *</RETURNS>
2138
GConfEngine *conf,const gchar *key,const gchar *locale,GError **err
2141
<NAME>gconf_engine_get_default_from_schema</NAME>
2142
<RETURNS>GConfValue *</RETURNS>
2143
GConfEngine *conf,const gchar *key,GError **err
2146
<NAME>gconf_engine_set</NAME>
2147
<RETURNS>gboolean </RETURNS>
2148
GConfEngine *conf,const gchar *key,GConfValue *value,GError **err
2151
<NAME>gconf_engine_unset</NAME>
2152
<RETURNS>gboolean </RETURNS>
2153
GConfEngine *conf,const gchar *key,GError **err
2156
<NAME>gconf_engine_associate_schema</NAME>
2157
<RETURNS>gboolean </RETURNS>
2158
GConfEngine *conf,const gchar *key,const gchar *schema_key,GError **err
2161
<NAME>gconf_engine_all_entries</NAME>
2162
<RETURNS>GSList *</RETURNS>
2163
GConfEngine *conf,const gchar *dir,GError **err
2166
<NAME>gconf_engine_all_dirs</NAME>
2167
<RETURNS>GSList *</RETURNS>
2168
GConfEngine *conf,const gchar *dir,GError **err
2171
<NAME>gconf_engine_suggest_sync</NAME>
2172
<RETURNS>void </RETURNS>
2173
GConfEngine *conf,GError **err
2176
<NAME>gconf_engine_dir_exists</NAME>
2177
<RETURNS>gboolean </RETURNS>
2178
GConfEngine *conf,const gchar *dir,GError **err
2181
<NAME>gconf_engine_remove_dir</NAME>
2182
<RETURNS>void </RETURNS>
2183
GConfEngine* conf,const gchar* dir,GError** err
2186
<NAME>gconf_engine_key_is_writable</NAME>
2187
<RETURNS>gboolean </RETURNS>
2188
GConfEngine *conf,const gchar *key,GError **err
2191
<NAME>gconf_valid_key</NAME>
2192
<RETURNS>gboolean </RETURNS>
2193
const gchar *key,gchar **why_invalid
2196
<NAME>gconf_key_is_below</NAME>
2197
<RETURNS>gboolean </RETURNS>
2198
const gchar *above,const gchar *below
2201
<NAME>gconf_concat_dir_and_key</NAME>
2202
<RETURNS>gchar *</RETURNS>
2203
const gchar *dir,const gchar *key
2206
<NAME>gconf_unique_key</NAME>
2207
<RETURNS>gchar *</RETURNS>
2211
<NAME>gconf_engine_get_float</NAME>
2212
<RETURNS>gdouble </RETURNS>
2213
GConfEngine *conf,const gchar *key,GError **err
2216
<NAME>gconf_engine_get_int</NAME>
2217
<RETURNS>gint </RETURNS>
2218
GConfEngine *conf,const gchar *key,GError **err
2221
<NAME>gconf_engine_get_string</NAME>
2222
<RETURNS>gchar *</RETURNS>
2223
GConfEngine *conf,const gchar *key,GError **err
2226
<NAME>gconf_engine_get_bool</NAME>
2227
<RETURNS>gboolean </RETURNS>
2228
GConfEngine *conf,const gchar *key,GError **err
2231
<NAME>gconf_engine_get_schema</NAME>
2232
<RETURNS>GConfSchema *</RETURNS>
2233
GConfEngine *conf,const gchar *key,GError **err
2236
<NAME>gconf_engine_get_list</NAME>
2237
<RETURNS>GSList *</RETURNS>
2238
GConfEngine *conf,const gchar *key,GConfValueType list_type,GError **err
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
2246
<NAME>gconf_engine_set_float</NAME>
2247
<RETURNS>gboolean </RETURNS>
2248
GConfEngine *conf,const gchar *key,gdouble val,GError **err
2251
<NAME>gconf_engine_set_int</NAME>
2252
<RETURNS>gboolean </RETURNS>
2253
GConfEngine *conf,const gchar *key,gint val,GError **err
2256
<NAME>gconf_engine_set_string</NAME>
2257
<RETURNS>gboolean </RETURNS>
2258
GConfEngine *conf,const gchar *key,const gchar *val,GError **err
2261
<NAME>gconf_engine_set_bool</NAME>
2262
<RETURNS>gboolean </RETURNS>
2263
GConfEngine *conf,const gchar *key,gboolean val,GError **err
2266
<NAME>gconf_engine_set_schema</NAME>
2267
<RETURNS>gboolean </RETURNS>
2268
GConfEngine *conf,const gchar *key,GConfSchema *val,GError **err
2271
<NAME>gconf_engine_set_list</NAME>
2272
<RETURNS>gboolean </RETURNS>
2273
GConfEngine *conf,const gchar *key,GConfValueType list_type,GSList *list,GError **err
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
2281
<NAME>GConfEnumStringPair</NAME>
2284
<NAME>GConfEnumStringPair</NAME>
2285
struct GConfEnumStringPair {
2291
<NAME>gconf_string_to_enum</NAME>
2292
<RETURNS>gboolean </RETURNS>
2293
GConfEnumStringPair lookup_table[],const gchar *str,gint *enum_value_retloc
2296
<NAME>gconf_enum_to_string</NAME>
2297
<RETURNS>const gchar *</RETURNS>
2298
GConfEnumStringPair lookup_table[],gint enum_value
2301
<NAME>gconf_init</NAME>
2302
<RETURNS>gboolean </RETURNS>
2303
int argc, char **argv, GError** err
2306
<NAME>gconf_preinit</NAME>
2307
<RETURNS>void </RETURNS>
2308
gpointer app, gpointer mod_info
2311
<NAME>gconf_postinit</NAME>
2312
<RETURNS>void </RETURNS>
2313
gpointer app, gpointer mod_info
2316
<NAME>gconf_clear_cache</NAME>
2317
<RETURNS>void </RETURNS>
2318
GConfEngine* conf, GError** err
2321
<NAME>gconf_synchronous_sync</NAME>
2322
<RETURNS>void </RETURNS>
2323
GConfEngine* conf, GError** err
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
2331
<NAME>gconf_get_poa</NAME>
2332
<RETURNS>PortableServer_POA </RETURNS>
2336
<NAME>gconf_set_exception</NAME>
2337
<RETURNS>gboolean </RETURNS>
2338
GError** err, CORBA_Environment* ev
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
2346
<NAME>gconfd_check_in_shutdown</NAME>
2347
<RETURNS>gboolean </RETURNS>
2348
CORBA_Environment *ev
2351
<NAME>gconfd_need_log_cleanup</NAME>
2352
<RETURNS>void </RETURNS>
2356
<NAME>ORBIT_IDL_SERIAL</NAME>
2357
#define ORBIT_IDL_SERIAL 9
2360
<NAME>GConf_H</NAME>
2364
<NAME>ConfigBasicValueType</NAME>
2374
ConfigBasicValueType;
2377
<NAME>TC_IMPL_TC_ConfigBasicValueType_0</NAME>
2378
#define TC_IMPL_TC_ConfigBasicValueType_0 'G'
2381
<NAME>TC_IMPL_TC_ConfigBasicValueType_1</NAME>
2382
#define TC_IMPL_TC_ConfigBasicValueType_1 'C'
2385
<NAME>TC_IMPL_TC_ConfigBasicValueType_2</NAME>
2386
#define TC_IMPL_TC_ConfigBasicValueType_2 'o'
2389
<NAME>TC_IMPL_TC_ConfigBasicValueType_3</NAME>
2390
#define TC_IMPL_TC_ConfigBasicValueType_3 'n'
2393
<NAME>TC_IMPL_TC_ConfigBasicValueType_4</NAME>
2394
#define TC_IMPL_TC_ConfigBasicValueType_4 'f'
2397
<NAME>TC_ConfigBasicValueType</NAME>
2398
#define TC_ConfigBasicValueType ((CORBA_TypeCode)&TC_ConfigBasicValueType_struct)
2401
<NAME>ConfigValueType</NAME>
2416
<NAME>TC_IMPL_TC_ConfigValueType_0</NAME>
2417
#define TC_IMPL_TC_ConfigValueType_0 'G'
2420
<NAME>TC_IMPL_TC_ConfigValueType_1</NAME>
2421
#define TC_IMPL_TC_ConfigValueType_1 'C'
2424
<NAME>TC_IMPL_TC_ConfigValueType_2</NAME>
2425
#define TC_IMPL_TC_ConfigValueType_2 'o'
2428
<NAME>TC_IMPL_TC_ConfigValueType_3</NAME>
2429
#define TC_IMPL_TC_ConfigValueType_3 'n'
2432
<NAME>TC_IMPL_TC_ConfigValueType_4</NAME>
2433
#define TC_IMPL_TC_ConfigValueType_4 'f'
2436
<NAME>TC_ConfigValueType</NAME>
2437
#define TC_ConfigValueType ((CORBA_TypeCode)&TC_ConfigValueType_struct)
2440
<NAME>TC_IMPL_TC_ConfigSchema_0</NAME>
2441
#define TC_IMPL_TC_ConfigSchema_0 'G'
2444
<NAME>TC_IMPL_TC_ConfigSchema_1</NAME>
2445
#define TC_IMPL_TC_ConfigSchema_1 'C'
2448
<NAME>TC_IMPL_TC_ConfigSchema_2</NAME>
2449
#define TC_IMPL_TC_ConfigSchema_2 'o'
2452
<NAME>TC_IMPL_TC_ConfigSchema_3</NAME>
2453
#define TC_IMPL_TC_ConfigSchema_3 'n'
2456
<NAME>TC_IMPL_TC_ConfigSchema_4</NAME>
2457
#define TC_IMPL_TC_ConfigSchema_4 'f'
2460
<NAME>TC_ConfigSchema</NAME>
2461
#define TC_ConfigSchema ((CORBA_TypeCode)&TC_ConfigSchema_struct)
2464
<NAME>ConfigSchema__alloc</NAME>
2465
<RETURNS>ConfigSchema *</RETURNS>
2469
<NAME>ConfigSchema__free</NAME>
2470
<RETURNS>gpointer </RETURNS>
2471
gpointer mem, gpointer dat, CORBA_boolean free_strings
2474
<NAME>TC_IMPL_TC_ConfigBasicValue_0</NAME>
2475
#define TC_IMPL_TC_ConfigBasicValue_0 'G'
2478
<NAME>TC_IMPL_TC_ConfigBasicValue_1</NAME>
2479
#define TC_IMPL_TC_ConfigBasicValue_1 'C'
2482
<NAME>TC_IMPL_TC_ConfigBasicValue_2</NAME>
2483
#define TC_IMPL_TC_ConfigBasicValue_2 'o'
2486
<NAME>TC_IMPL_TC_ConfigBasicValue_3</NAME>
2487
#define TC_IMPL_TC_ConfigBasicValue_3 'n'
2490
<NAME>TC_IMPL_TC_ConfigBasicValue_4</NAME>
2491
#define TC_IMPL_TC_ConfigBasicValue_4 'f'
2494
<NAME>TC_ConfigBasicValue</NAME>
2495
#define TC_ConfigBasicValue ((CORBA_TypeCode)&TC_ConfigBasicValue_struct)
2498
<NAME>ConfigBasicValue__alloc</NAME>
2499
<RETURNS>ConfigBasicValue *</RETURNS>
2503
<NAME>ConfigBasicValue__free</NAME>
2504
<RETURNS>gpointer </RETURNS>
2505
gpointer mem, gpointer dat, CORBA_boolean free_strings
2508
<NAME>ORBIT_DECL_CORBA_sequence_ConfigBasicValue</NAME>
2509
#define ORBIT_DECL_CORBA_sequence_ConfigBasicValue 1
2512
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_0</NAME>
2513
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_0 'G'
2516
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_1</NAME>
2517
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_1 'C'
2520
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_2</NAME>
2521
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_2 'o'
2524
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_3</NAME>
2525
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_3 'n'
2528
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_4</NAME>
2529
#define ORBIT_IMPL_CORBA_sequence_ConfigBasicValue_4 'f'
2532
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0</NAME>
2533
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_0 'G'
2536
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_1</NAME>
2537
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_1 'C'
2540
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_2</NAME>
2541
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_2 'o'
2544
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_3</NAME>
2545
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_3 'n'
2548
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_4</NAME>
2549
#define TC_IMPL_TC_CORBA_sequence_ConfigBasicValue_4 'f'
2552
<NAME>TC_CORBA_sequence_ConfigBasicValue</NAME>
2553
#define TC_CORBA_sequence_ConfigBasicValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigBasicValue_struct)
2556
<NAME>CORBA_sequence_ConfigBasicValue__free</NAME>
2557
<RETURNS>gpointer </RETURNS>
2558
gpointer mem, gpointer dat, CORBA_boolean free_strings
2561
<NAME>BasicValueList</NAME>
2562
typedef CORBA_sequence_ConfigBasicValue BasicValueList;
2565
<NAME>TC_IMPL_TC_BasicValueList_0</NAME>
2566
#define TC_IMPL_TC_BasicValueList_0 'G'
2569
<NAME>TC_IMPL_TC_BasicValueList_1</NAME>
2570
#define TC_IMPL_TC_BasicValueList_1 'C'
2573
<NAME>TC_IMPL_TC_BasicValueList_2</NAME>
2574
#define TC_IMPL_TC_BasicValueList_2 'o'
2577
<NAME>TC_IMPL_TC_BasicValueList_3</NAME>
2578
#define TC_IMPL_TC_BasicValueList_3 'n'
2581
<NAME>TC_IMPL_TC_BasicValueList_4</NAME>
2582
#define TC_IMPL_TC_BasicValueList_4 'f'
2585
<NAME>TC_BasicValueList</NAME>
2586
#define TC_BasicValueList ((CORBA_TypeCode)&TC_BasicValueList_struct)
2589
<NAME>BasicValueList__alloc</NAME>
2590
<RETURNS>BasicValueList *</RETURNS>
2594
<NAME>BasicValueList__free</NAME>
2595
<RETURNS>gpointer </RETURNS>
2596
gpointer mem, gpointer dat, CORBA_boolean free_strings
2599
<NAME>TC_IMPL_TC_ConfigList_0</NAME>
2600
#define TC_IMPL_TC_ConfigList_0 'G'
2603
<NAME>TC_IMPL_TC_ConfigList_1</NAME>
2604
#define TC_IMPL_TC_ConfigList_1 'C'
2607
<NAME>TC_IMPL_TC_ConfigList_2</NAME>
2608
#define TC_IMPL_TC_ConfigList_2 'o'
2611
<NAME>TC_IMPL_TC_ConfigList_3</NAME>
2612
#define TC_IMPL_TC_ConfigList_3 'n'
2615
<NAME>TC_IMPL_TC_ConfigList_4</NAME>
2616
#define TC_IMPL_TC_ConfigList_4 'f'
2619
<NAME>TC_ConfigList</NAME>
2620
#define TC_ConfigList ((CORBA_TypeCode)&TC_ConfigList_struct)
2623
<NAME>ConfigList__alloc</NAME>
2624
<RETURNS>ConfigList *</RETURNS>
2628
<NAME>ConfigList__free</NAME>
2629
<RETURNS>gpointer </RETURNS>
2630
gpointer mem, gpointer dat, CORBA_boolean free_strings
2633
<NAME>TC_IMPL_TC_ConfigValue_0</NAME>
2634
#define TC_IMPL_TC_ConfigValue_0 'G'
2637
<NAME>TC_IMPL_TC_ConfigValue_1</NAME>
2638
#define TC_IMPL_TC_ConfigValue_1 'C'
2641
<NAME>TC_IMPL_TC_ConfigValue_2</NAME>
2642
#define TC_IMPL_TC_ConfigValue_2 'o'
2645
<NAME>TC_IMPL_TC_ConfigValue_3</NAME>
2646
#define TC_IMPL_TC_ConfigValue_3 'n'
2649
<NAME>TC_IMPL_TC_ConfigValue_4</NAME>
2650
#define TC_IMPL_TC_ConfigValue_4 'f'
2653
<NAME>TC_ConfigValue</NAME>
2654
#define TC_ConfigValue ((CORBA_TypeCode)&TC_ConfigValue_struct)
2657
<NAME>ConfigValue__alloc</NAME>
2658
<RETURNS>ConfigValue *</RETURNS>
2662
<NAME>ConfigValue__free</NAME>
2663
<RETURNS>gpointer </RETURNS>
2664
gpointer mem, gpointer dat, CORBA_boolean free_strings
2667
<NAME>ORBIT_DECL_ConfigDatabase</NAME>
2668
#define ORBIT_DECL_ConfigDatabase 1
2671
<NAME>ConfigDatabase__free</NAME>
2672
#define ConfigDatabase__free CORBA_Object__free
2675
<NAME>ConfigDatabase</NAME>
2676
typedef CORBA_Object ConfigDatabase;
2679
<NAME>ConfigDatabase__classid</NAME>
2680
extern CORBA_unsigned_long ConfigDatabase__classid;
2683
<NAME>TC_IMPL_TC_ConfigDatabase_0</NAME>
2684
#define TC_IMPL_TC_ConfigDatabase_0 'G'
2687
<NAME>TC_IMPL_TC_ConfigDatabase_1</NAME>
2688
#define TC_IMPL_TC_ConfigDatabase_1 'C'
2691
<NAME>TC_IMPL_TC_ConfigDatabase_2</NAME>
2692
#define TC_IMPL_TC_ConfigDatabase_2 'o'
2695
<NAME>TC_IMPL_TC_ConfigDatabase_3</NAME>
2696
#define TC_IMPL_TC_ConfigDatabase_3 'n'
2699
<NAME>TC_IMPL_TC_ConfigDatabase_4</NAME>
2700
#define TC_IMPL_TC_ConfigDatabase_4 'f'
2703
<NAME>TC_ConfigDatabase</NAME>
2704
#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
2707
<NAME>ORBIT_DECL_ConfigListener</NAME>
2708
#define ORBIT_DECL_ConfigListener 1
2711
<NAME>ConfigListener__free</NAME>
2712
#define ConfigListener__free CORBA_Object__free
2715
<NAME>ConfigListener</NAME>
2716
typedef CORBA_Object ConfigListener;
2719
<NAME>ConfigListener__classid</NAME>
2720
extern CORBA_unsigned_long ConfigListener__classid;
2723
<NAME>TC_IMPL_TC_ConfigListener_0</NAME>
2724
#define TC_IMPL_TC_ConfigListener_0 'G'
2727
<NAME>TC_IMPL_TC_ConfigListener_1</NAME>
2728
#define TC_IMPL_TC_ConfigListener_1 'C'
2731
<NAME>TC_IMPL_TC_ConfigListener_2</NAME>
2732
#define TC_IMPL_TC_ConfigListener_2 'o'
2735
<NAME>TC_IMPL_TC_ConfigListener_3</NAME>
2736
#define TC_IMPL_TC_ConfigListener_3 'n'
2739
<NAME>TC_IMPL_TC_ConfigListener_4</NAME>
2740
#define TC_IMPL_TC_ConfigListener_4 'f'
2743
<NAME>TC_ConfigListener</NAME>
2744
#define TC_ConfigListener ((CORBA_TypeCode)&TC_ConfigListener_struct)
2747
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
2748
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
2751
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
2752
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
2755
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
2756
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
2759
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
2760
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
2763
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
2764
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
2767
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
2768
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
2771
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
2772
<RETURNS>CORBA_char **</RETURNS>
2773
CORBA_unsigned_long len
2776
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
2777
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
2780
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
2781
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
2784
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
2785
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
2788
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
2789
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
2792
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
2793
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
2796
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
2797
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
2800
<NAME>CORBA_sequence_CORBA_string__free</NAME>
2801
<RETURNS>gpointer </RETURNS>
2802
gpointer mem, gpointer dat, CORBA_boolean free_strings
2805
<NAME>ConfigListener_KeyList</NAME>
2806
typedef CORBA_sequence_CORBA_string ConfigListener_KeyList;
2809
<NAME>TC_IMPL_TC_ConfigListener_KeyList_0</NAME>
2810
#define TC_IMPL_TC_ConfigListener_KeyList_0 'G'
2813
<NAME>TC_IMPL_TC_ConfigListener_KeyList_1</NAME>
2814
#define TC_IMPL_TC_ConfigListener_KeyList_1 'C'
2817
<NAME>TC_IMPL_TC_ConfigListener_KeyList_2</NAME>
2818
#define TC_IMPL_TC_ConfigListener_KeyList_2 'o'
2821
<NAME>TC_IMPL_TC_ConfigListener_KeyList_3</NAME>
2822
#define TC_IMPL_TC_ConfigListener_KeyList_3 'n'
2825
<NAME>TC_IMPL_TC_ConfigListener_KeyList_4</NAME>
2826
#define TC_IMPL_TC_ConfigListener_KeyList_4 'f'
2829
<NAME>TC_ConfigListener_KeyList</NAME>
2830
#define TC_ConfigListener_KeyList ((CORBA_TypeCode)&TC_ConfigListener_KeyList_struct)
2833
<NAME>ConfigListener_KeyList__alloc</NAME>
2834
<RETURNS>ConfigListener_KeyList *</RETURNS>
2838
<NAME>ConfigListener_KeyList__free</NAME>
2839
<RETURNS>gpointer </RETURNS>
2840
gpointer mem, gpointer dat, CORBA_boolean free_strings
2843
<NAME>ConfigErrorType</NAME>
2857
ConfigNoWritableDatabase,
2863
<NAME>TC_IMPL_TC_ConfigErrorType_0</NAME>
2864
#define TC_IMPL_TC_ConfigErrorType_0 'G'
2867
<NAME>TC_IMPL_TC_ConfigErrorType_1</NAME>
2868
#define TC_IMPL_TC_ConfigErrorType_1 'C'
2871
<NAME>TC_IMPL_TC_ConfigErrorType_2</NAME>
2872
#define TC_IMPL_TC_ConfigErrorType_2 'o'
2875
<NAME>TC_IMPL_TC_ConfigErrorType_3</NAME>
2876
#define TC_IMPL_TC_ConfigErrorType_3 'n'
2879
<NAME>TC_IMPL_TC_ConfigErrorType_4</NAME>
2880
#define TC_IMPL_TC_ConfigErrorType_4 'f'
2883
<NAME>TC_ConfigErrorType</NAME>
2884
#define TC_ConfigErrorType ((CORBA_TypeCode)&TC_ConfigErrorType_struct)
2887
<NAME>ex_ConfigException</NAME>
2888
#define ex_ConfigException "IDL:ConfigException:1.0"
2891
<NAME>TC_IMPL_TC_ConfigException_0</NAME>
2892
#define TC_IMPL_TC_ConfigException_0 'G'
2895
<NAME>TC_IMPL_TC_ConfigException_1</NAME>
2896
#define TC_IMPL_TC_ConfigException_1 'C'
2899
<NAME>TC_IMPL_TC_ConfigException_2</NAME>
2900
#define TC_IMPL_TC_ConfigException_2 'o'
2903
<NAME>TC_IMPL_TC_ConfigException_3</NAME>
2904
#define TC_IMPL_TC_ConfigException_3 'n'
2907
<NAME>TC_IMPL_TC_ConfigException_4</NAME>
2908
#define TC_IMPL_TC_ConfigException_4 'f'
2911
<NAME>TC_ConfigException</NAME>
2912
#define TC_ConfigException ((CORBA_TypeCode)&TC_ConfigException_struct)
2915
<NAME>ConfigException__alloc</NAME>
2916
<RETURNS>ConfigException *</RETURNS>
2920
<NAME>ConfigException__free</NAME>
2921
<RETURNS>gpointer </RETURNS>
2922
gpointer mem, gpointer dat, CORBA_boolean free_strings
2925
<NAME>ORBIT_DECL_ConfigDatabase</NAME>
2926
#define ORBIT_DECL_ConfigDatabase 1
2929
<NAME>ConfigDatabase__free</NAME>
2930
#define ConfigDatabase__free CORBA_Object__free
2933
<NAME>ConfigDatabase</NAME>
2934
typedef CORBA_Object ConfigDatabase;
2937
<NAME>ConfigDatabase__classid</NAME>
2938
extern CORBA_unsigned_long ConfigDatabase__classid;
2941
<NAME>TC_IMPL_TC_ConfigDatabase_0</NAME>
2942
#define TC_IMPL_TC_ConfigDatabase_0 'G'
2945
<NAME>TC_IMPL_TC_ConfigDatabase_1</NAME>
2946
#define TC_IMPL_TC_ConfigDatabase_1 'C'
2949
<NAME>TC_IMPL_TC_ConfigDatabase_2</NAME>
2950
#define TC_IMPL_TC_ConfigDatabase_2 'o'
2953
<NAME>TC_IMPL_TC_ConfigDatabase_3</NAME>
2954
#define TC_IMPL_TC_ConfigDatabase_3 'n'
2957
<NAME>TC_IMPL_TC_ConfigDatabase_4</NAME>
2958
#define TC_IMPL_TC_ConfigDatabase_4 'f'
2961
<NAME>TC_ConfigDatabase</NAME>
2962
#define TC_ConfigDatabase ((CORBA_TypeCode)&TC_ConfigDatabase_struct)
2965
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
2966
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
2969
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
2970
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
2973
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
2974
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
2977
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
2978
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
2981
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
2982
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
2985
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
2986
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
2989
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
2990
<RETURNS>CORBA_char **</RETURNS>
2991
CORBA_unsigned_long len
2994
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
2995
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
2998
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
2999
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
3002
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
3003
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
3006
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
3007
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
3010
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
3011
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
3014
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
3015
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
3018
<NAME>CORBA_sequence_CORBA_string__free</NAME>
3019
<RETURNS>gpointer </RETURNS>
3020
gpointer mem, gpointer dat, CORBA_boolean free_strings
3023
<NAME>ConfigDatabase_KeyList</NAME>
3024
typedef CORBA_sequence_CORBA_string ConfigDatabase_KeyList;
3027
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_0</NAME>
3028
#define TC_IMPL_TC_ConfigDatabase_KeyList_0 'G'
3031
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_1</NAME>
3032
#define TC_IMPL_TC_ConfigDatabase_KeyList_1 'C'
3035
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_2</NAME>
3036
#define TC_IMPL_TC_ConfigDatabase_KeyList_2 'o'
3039
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_3</NAME>
3040
#define TC_IMPL_TC_ConfigDatabase_KeyList_3 'n'
3043
<NAME>TC_IMPL_TC_ConfigDatabase_KeyList_4</NAME>
3044
#define TC_IMPL_TC_ConfigDatabase_KeyList_4 'f'
3047
<NAME>TC_ConfigDatabase_KeyList</NAME>
3048
#define TC_ConfigDatabase_KeyList ((CORBA_TypeCode)&TC_ConfigDatabase_KeyList_struct)
3051
<NAME>ConfigDatabase_KeyList__alloc</NAME>
3052
<RETURNS>ConfigDatabase_KeyList *</RETURNS>
3056
<NAME>ConfigDatabase_KeyList__free</NAME>
3057
<RETURNS>gpointer </RETURNS>
3058
gpointer mem, gpointer dat, CORBA_boolean free_strings
3061
<NAME>ORBIT_DECL_CORBA_sequence_ConfigValue</NAME>
3062
#define ORBIT_DECL_CORBA_sequence_ConfigValue 1
3065
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_0</NAME>
3066
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_0 'G'
3069
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_1</NAME>
3070
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_1 'C'
3073
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_2</NAME>
3074
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_2 'o'
3077
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_3</NAME>
3078
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_3 'n'
3081
<NAME>ORBIT_IMPL_CORBA_sequence_ConfigValue_4</NAME>
3082
#define ORBIT_IMPL_CORBA_sequence_ConfigValue_4 'f'
3085
<NAME>CORBA_sequence_ConfigValue_allocbuf</NAME>
3086
<RETURNS>ConfigValue *</RETURNS>
3087
CORBA_unsigned_long len
3090
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_0</NAME>
3091
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_0 'G'
3094
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_1</NAME>
3095
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_1 'C'
3098
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_2</NAME>
3099
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_2 'o'
3102
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_3</NAME>
3103
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_3 'n'
3106
<NAME>TC_IMPL_TC_CORBA_sequence_ConfigValue_4</NAME>
3107
#define TC_IMPL_TC_CORBA_sequence_ConfigValue_4 'f'
3110
<NAME>TC_CORBA_sequence_ConfigValue</NAME>
3111
#define TC_CORBA_sequence_ConfigValue ((CORBA_TypeCode)&TC_CORBA_sequence_ConfigValue_struct)
3114
<NAME>CORBA_sequence_ConfigValue__alloc</NAME>
3115
<RETURNS>CORBA_sequence_ConfigValue *</RETURNS>
3119
<NAME>CORBA_sequence_ConfigValue__free</NAME>
3120
<RETURNS>gpointer </RETURNS>
3121
gpointer mem, gpointer dat, CORBA_boolean free_strings
3124
<NAME>ConfigDatabase_ValueList</NAME>
3125
typedef CORBA_sequence_ConfigValue ConfigDatabase_ValueList;
3128
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_0</NAME>
3129
#define TC_IMPL_TC_ConfigDatabase_ValueList_0 'G'
3132
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_1</NAME>
3133
#define TC_IMPL_TC_ConfigDatabase_ValueList_1 'C'
3136
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_2</NAME>
3137
#define TC_IMPL_TC_ConfigDatabase_ValueList_2 'o'
3140
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_3</NAME>
3141
#define TC_IMPL_TC_ConfigDatabase_ValueList_3 'n'
3144
<NAME>TC_IMPL_TC_ConfigDatabase_ValueList_4</NAME>
3145
#define TC_IMPL_TC_ConfigDatabase_ValueList_4 'f'
3148
<NAME>TC_ConfigDatabase_ValueList</NAME>
3149
#define TC_ConfigDatabase_ValueList ((CORBA_TypeCode)&TC_ConfigDatabase_ValueList_struct)
3152
<NAME>ConfigDatabase_ValueList__alloc</NAME>
3153
<RETURNS>ConfigDatabase_ValueList *</RETURNS>
3157
<NAME>ConfigDatabase_ValueList__free</NAME>
3158
<RETURNS>gpointer </RETURNS>
3159
gpointer mem, gpointer dat, CORBA_boolean free_strings
3162
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_boolean</NAME>
3163
#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
3166
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0</NAME>
3167
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
3170
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1</NAME>
3171
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
3174
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2</NAME>
3175
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
3178
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3</NAME>
3179
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
3182
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4</NAME>
3183
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
3186
<NAME>CORBA_sequence_CORBA_boolean_allocbuf</NAME>
3187
<RETURNS>CORBA_boolean *</RETURNS>
3188
CORBA_unsigned_longlen
3191
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0</NAME>
3192
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
3195
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1</NAME>
3196
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
3199
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2</NAME>
3200
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
3203
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3</NAME>
3204
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
3207
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4</NAME>
3208
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
3211
<NAME>TC_CORBA_sequence_CORBA_boolean</NAME>
3212
#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
3215
<NAME>CORBA_sequence_CORBA_boolean__free</NAME>
3216
<RETURNS>gpointer </RETURNS>
3217
gpointer mem, gpointer dat, CORBA_boolean free_strings
3220
<NAME>ConfigDatabase_IsDefaultList</NAME>
3221
typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsDefaultList;
3224
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_0</NAME>
3225
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_0 'G'
3228
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_1</NAME>
3229
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_1 'C'
3232
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_2</NAME>
3233
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_2 'o'
3236
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_3</NAME>
3237
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_3 'n'
3240
<NAME>TC_IMPL_TC_ConfigDatabase_IsDefaultList_4</NAME>
3241
#define TC_IMPL_TC_ConfigDatabase_IsDefaultList_4 'f'
3244
<NAME>TC_ConfigDatabase_IsDefaultList</NAME>
3245
#define TC_ConfigDatabase_IsDefaultList ((CORBA_TypeCode)&TC_ConfigDatabase_IsDefaultList_struct)
3248
<NAME>ConfigDatabase_IsDefaultList__free</NAME>
3249
<RETURNS>gpointer </RETURNS>
3250
gpointer mem, gpointer dat, CORBA_boolean free_strings
3253
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_boolean</NAME>
3254
#define ORBIT_DECL_CORBA_sequence_CORBA_boolean 1
3257
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0</NAME>
3258
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_0 'G'
3261
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1</NAME>
3262
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_1 'C'
3265
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2</NAME>
3266
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_2 'o'
3269
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3</NAME>
3270
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_3 'n'
3273
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4</NAME>
3274
#define ORBIT_IMPL_CORBA_sequence_CORBA_boolean_4 'f'
3277
<NAME>CORBA_sequence_CORBA_boolean_allocbuf</NAME>
3278
<RETURNS>CORBA_boolean *</RETURNS>
3279
CORBA_unsigned_longlen
3282
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0</NAME>
3283
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_0 'G'
3286
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1</NAME>
3287
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_1 'C'
3290
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2</NAME>
3291
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_2 'o'
3294
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3</NAME>
3295
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_3 'n'
3298
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4</NAME>
3299
#define TC_IMPL_TC_CORBA_sequence_CORBA_boolean_4 'f'
3302
<NAME>TC_CORBA_sequence_CORBA_boolean</NAME>
3303
#define TC_CORBA_sequence_CORBA_boolean ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_boolean_struct)
3306
<NAME>CORBA_sequence_CORBA_boolean__free</NAME>
3307
<RETURNS>gpointer </RETURNS>
3308
gpointer mem, gpointer dat, CORBA_boolean free_strings
3311
<NAME>ConfigDatabase_IsWritableList</NAME>
3312
typedef CORBA_sequence_CORBA_boolean ConfigDatabase_IsWritableList;
3315
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_0</NAME>
3316
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_0 'G'
3319
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_1</NAME>
3320
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_1 'C'
3323
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_2</NAME>
3324
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_2 'o'
3327
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_3</NAME>
3328
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_3 'n'
3331
<NAME>TC_IMPL_TC_ConfigDatabase_IsWritableList_4</NAME>
3332
#define TC_IMPL_TC_ConfigDatabase_IsWritableList_4 'f'
3335
<NAME>TC_ConfigDatabase_IsWritableList</NAME>
3336
#define TC_ConfigDatabase_IsWritableList ((CORBA_TypeCode)&TC_ConfigDatabase_IsWritableList_struct)
3339
<NAME>ConfigDatabase_IsWritableList__free</NAME>
3340
<RETURNS>gpointer </RETURNS>
3341
gpointer mem, gpointer dat, CORBA_boolean free_strings
3344
<NAME>ORBIT_DECL_ConfigDatabase2</NAME>
3345
#define ORBIT_DECL_ConfigDatabase2 1
3348
<NAME>ConfigDatabase2__free</NAME>
3349
#define ConfigDatabase2__free CORBA_Object__free
3352
<NAME>ConfigDatabase2</NAME>
3353
typedef CORBA_Object ConfigDatabase2;
3356
<NAME>ConfigDatabase2__classid</NAME>
3357
extern CORBA_unsigned_long ConfigDatabase2__classid;
3360
<NAME>TC_IMPL_TC_ConfigDatabase2_0</NAME>
3361
#define TC_IMPL_TC_ConfigDatabase2_0 'G'
3364
<NAME>TC_IMPL_TC_ConfigDatabase2_1</NAME>
3365
#define TC_IMPL_TC_ConfigDatabase2_1 'C'
3368
<NAME>TC_IMPL_TC_ConfigDatabase2_2</NAME>
3369
#define TC_IMPL_TC_ConfigDatabase2_2 'o'
3372
<NAME>TC_IMPL_TC_ConfigDatabase2_3</NAME>
3373
#define TC_IMPL_TC_ConfigDatabase2_3 'n'
3376
<NAME>TC_IMPL_TC_ConfigDatabase2_4</NAME>
3377
#define TC_IMPL_TC_ConfigDatabase2_4 'f'
3380
<NAME>TC_ConfigDatabase2</NAME>
3381
#define TC_ConfigDatabase2 ((CORBA_TypeCode)&TC_ConfigDatabase2_struct)
3384
<NAME>ORBIT_DECL_CORBA_sequence_CORBA_string</NAME>
3385
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
3388
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_0</NAME>
3389
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
3392
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_1</NAME>
3393
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'C'
3396
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_2</NAME>
3397
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
3400
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_3</NAME>
3401
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'n'
3404
<NAME>ORBIT_IMPL_CORBA_sequence_CORBA_string_4</NAME>
3405
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'f'
3408
<NAME>CORBA_sequence_CORBA_string_allocbuf</NAME>
3409
<RETURNS>CORBA_char **</RETURNS>
3410
CORBA_unsigned_long len
3413
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_0</NAME>
3414
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'G'
3417
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_1</NAME>
3418
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'C'
3421
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_2</NAME>
3422
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
3425
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_3</NAME>
3426
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'n'
3429
<NAME>TC_IMPL_TC_CORBA_sequence_CORBA_string_4</NAME>
3430
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'f'
3433
<NAME>TC_CORBA_sequence_CORBA_string</NAME>
3434
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
3437
<NAME>CORBA_sequence_CORBA_string__free</NAME>
3438
<RETURNS>gpointer </RETURNS>
3439
gpointer mem, gpointer dat, CORBA_boolean free_strings
3442
<NAME>ConfigDatabase2_SchemaNameList</NAME>
3443
typedef CORBA_sequence_CORBA_string ConfigDatabase2_SchemaNameList;
3446
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_0</NAME>
3447
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_0 'G'
3450
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_1</NAME>
3451
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_1 'C'
3454
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_2</NAME>
3455
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_2 'o'
3458
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_3</NAME>
3459
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_3 'n'
3462
<NAME>TC_IMPL_TC_ConfigDatabase2_SchemaNameList_4</NAME>
3463
#define TC_IMPL_TC_ConfigDatabase2_SchemaNameList_4 'f'
3466
<NAME>TC_ConfigDatabase2_SchemaNameList</NAME>
3467
#define TC_ConfigDatabase2_SchemaNameList ((CORBA_TypeCode)&TC_ConfigDatabase2_SchemaNameList_struct)
3470
<NAME>ConfigDatabase2_SchemaNameList__free</NAME>
3471
<RETURNS>gpointer </RETURNS>
3472
gpointer mem, gpointer dat, CORBA_boolean free_strings
3475
<NAME>ORBIT_DECL_ConfigServer</NAME>
3476
#define ORBIT_DECL_ConfigServer 1
3479
<NAME>ConfigServer__free</NAME>
3480
#define ConfigServer__free CORBA_Object__free
3483
<NAME>ConfigServer</NAME>
3484
typedef CORBA_Object ConfigServer;
3487
<NAME>ConfigServer__classid</NAME>
3488
extern CORBA_unsigned_long ConfigServer__classid;
3491
<NAME>TC_IMPL_TC_ConfigServer_0</NAME>
3492
#define TC_IMPL_TC_ConfigServer_0 'G'
3495
<NAME>TC_IMPL_TC_ConfigServer_1</NAME>
3496
#define TC_IMPL_TC_ConfigServer_1 'C'
3499
<NAME>TC_IMPL_TC_ConfigServer_2</NAME>
3500
#define TC_IMPL_TC_ConfigServer_2 'o'
3503
<NAME>TC_IMPL_TC_ConfigServer_3</NAME>
3504
#define TC_IMPL_TC_ConfigServer_3 'n'
3507
<NAME>TC_IMPL_TC_ConfigServer_4</NAME>
3508
#define TC_IMPL_TC_ConfigServer_4 'f'
3511
<NAME>TC_ConfigServer</NAME>
3512
#define TC_ConfigServer ((CORBA_TypeCode)&TC_ConfigServer_struct)
3515
<NAME>POA_ConfigListener__init</NAME>
3516
<RETURNS>void </RETURNS>
3517
PortableServer_Servant servant,CORBA_Environment * ev
3520
<NAME>POA_ConfigListener__fini</NAME>
3521
<RETURNS>void </RETURNS>
3522
PortableServer_Servant servant,CORBA_Environment * ev
3525
<NAME>POA_ConfigDatabase__init</NAME>
3526
<RETURNS>void </RETURNS>
3527
PortableServer_Servant servant,CORBA_Environment * ev
3530
<NAME>POA_ConfigDatabase__fini</NAME>
3531
<RETURNS>void </RETURNS>
3532
PortableServer_Servant servant,CORBA_Environment * ev
3535
<NAME>POA_ConfigDatabase2__init</NAME>
3536
<RETURNS>void </RETURNS>
3537
PortableServer_Servant servant,CORBA_Environment * ev
3540
<NAME>POA_ConfigDatabase2__fini</NAME>
3541
<RETURNS>void </RETURNS>
3542
PortableServer_Servant servant,CORBA_Environment * ev
3545
<NAME>POA_ConfigServer__init</NAME>
3546
<RETURNS>void </RETURNS>
3547
PortableServer_Servant servant,CORBA_Environment * ev
3550
<NAME>POA_ConfigServer__fini</NAME>
3551
<RETURNS>void </RETURNS>
3552
PortableServer_Servant servant,CORBA_Environment * ev
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
3560
<NAME>ConfigListener_ping</NAME>
3561
<RETURNS>void </RETURNS>
3562
ConfigListener _obj, CORBA_Environment * ev
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
3570
<NAME>ConfigListener_invalidate_cached_values</NAME>
3571
<RETURNS>void </RETURNS>
3572
ConfigListener _obj,const ConfigDatabase database,const ConfigListener_KeyList *keys, CORBA_Environment * ev
3575
<NAME>ConfigListener_drop_all_caches</NAME>
3576
<RETURNS>void </RETURNS>
3577
ConfigListener _obj,CORBA_Environment * ev
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
3585
<NAME>ConfigDatabase_remove_listener</NAME>
3586
<RETURNS>void </RETURNS>
3587
ConfigDatabase _obj,const CORBA_unsigned_long cnxn,CORBA_Environment * ev
3590
<NAME>ConfigDatabase_lookup</NAME>
3591
<RETURNS>ConfigValue *</RETURNS>
3592
ConfigDatabase _obj,const CORBA_char * key,CORBA_Environment * ev
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
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
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
3610
<NAME>ConfigDatabase_set</NAME>
3611
<RETURNS>void </RETURNS>
3612
ConfigDatabase _obj, const CORBA_char * key,const ConfigValue * value, CORBA_Environment * ev
3615
<NAME>ConfigDatabase_unset</NAME>
3616
<RETURNS>void </RETURNS>
3617
ConfigDatabase _obj, const CORBA_char * key,CORBA_Environment * ev
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
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
3630
<NAME>ConfigDatabase_dir_exists</NAME>
3631
<RETURNS>CORBA_boolean </RETURNS>
3632
ConfigDatabase _obj,const CORBA_char * dir,CORBA_Environment * ev
3635
<NAME>ConfigDatabase_remove_dir</NAME>
3636
<RETURNS>void </RETURNS>
3637
ConfigDatabase _obj, const CORBA_char * dir,CORBA_Environment * ev
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
3645
<NAME>ConfigDatabase_all_dirs</NAME>
3646
<RETURNS>void </RETURNS>
3647
ConfigDatabase _obj, const CORBA_char * dir,ConfigDatabase_KeyList ** subdirs,CORBA_Environment * ev
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
3655
<NAME>ConfigDatabase_sync</NAME>
3656
<RETURNS>void </RETURNS>
3657
ConfigDatabase _obj, CORBA_Environment * ev
3660
<NAME>ConfigDatabase_clear_cache</NAME>
3661
<RETURNS>void </RETURNS>
3662
ConfigDatabase _obj,CORBA_Environment * ev
3665
<NAME>ConfigDatabase_synchronous_sync</NAME>
3666
<RETURNS>void </RETURNS>
3667
ConfigDatabase _obj,CORBA_Environment * ev
3670
<NAME>ConfigDatabase2_add_listener</NAME>
3671
#define ConfigDatabase2_add_listener ConfigDatabase_add_listener
3674
<NAME>ConfigDatabase2_remove_listener</NAME>
3675
#define ConfigDatabase2_remove_listener ConfigDatabase_remove_listener
3678
<NAME>ConfigDatabase2_lookup</NAME>
3679
#define ConfigDatabase2_lookup ConfigDatabase_lookup
3682
<NAME>ConfigDatabase2_lookup_with_locale</NAME>
3683
#define ConfigDatabase2_lookup_with_locale ConfigDatabase_lookup_with_locale
3686
<NAME>ConfigDatabase2_lookup_default_value</NAME>
3687
#define ConfigDatabase2_lookup_default_value ConfigDatabase_lookup_default_value
3690
<NAME>ConfigDatabase2_batch_lookup</NAME>
3691
#define ConfigDatabase2_batch_lookup ConfigDatabase_batch_lookup
3694
<NAME>ConfigDatabase2_set</NAME>
3695
#define ConfigDatabase2_set ConfigDatabase_set
3698
<NAME>ConfigDatabase2_unset</NAME>
3699
#define ConfigDatabase2_unset ConfigDatabase_unset
3702
<NAME>ConfigDatabase2_unset_with_locale</NAME>
3703
#define ConfigDatabase2_unset_with_locale ConfigDatabase_unset_with_locale
3706
<NAME>ConfigDatabase2_batch_change</NAME>
3707
#define ConfigDatabase2_batch_change ConfigDatabase_batch_change
3710
<NAME>ConfigDatabase2_dir_exists</NAME>
3711
#define ConfigDatabase2_dir_exists ConfigDatabase_dir_exists
3714
<NAME>ConfigDatabase2_remove_dir</NAME>
3715
#define ConfigDatabase2_remove_dir ConfigDatabase_remove_dir
3718
<NAME>ConfigDatabase2_all_entries</NAME>
3719
#define ConfigDatabase2_all_entries ConfigDatabase_all_entries
3722
<NAME>ConfigDatabase2_all_dirs</NAME>
3723
#define ConfigDatabase2_all_dirs ConfigDatabase_all_dirs
3726
<NAME>ConfigDatabase2_set_schema</NAME>
3727
#define ConfigDatabase2_set_schema ConfigDatabase_set_schema
3730
<NAME>ConfigDatabase2_sync</NAME>
3731
#define ConfigDatabase2_sync ConfigDatabase_sync
3734
<NAME>ConfigDatabase2_clear_cache</NAME>
3735
#define ConfigDatabase2_clear_cache ConfigDatabase_clear_cache
3738
<NAME>ConfigDatabase2_synchronous_sync</NAME>
3739
#define ConfigDatabase2_synchronous_sync ConfigDatabase_synchronous_sync
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
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
3752
<NAME>ConfigServer_get_default_database</NAME>
3753
<RETURNS>ConfigDatabase </RETURNS>
3754
ConfigServer _obj,CORBA_Environment * ev
3757
<NAME>ConfigServer_get_database</NAME>
3758
<RETURNS>ConfigDatabase </RETURNS>
3759
ConfigServer _obj,const CORBA_char * address,CORBA_Environment * ev
3762
<NAME>ConfigServer_add_client</NAME>
3763
<RETURNS>void </RETURNS>
3764
ConfigServer _obj,const ConfigListener client,CORBA_Environment * ev
3767
<NAME>ConfigServer_remove_client</NAME>
3768
<RETURNS>void </RETURNS>
3769
ConfigServer _obj,const ConfigListener client,CORBA_Environment * ev
3772
<NAME>ConfigServer_ping</NAME>
3773
<RETURNS>CORBA_long </RETURNS>
3774
ConfigServer _obj, CORBA_Environment * ev
3777
<NAME>ConfigServer_shutdown</NAME>
3778
<RETURNS>void </RETURNS>
3779
ConfigServer _obj, CORBA_Environment * ev
3783
<RETURNS>void </RETURNS>
3784
const string& key, int val
3788
<RETURNS>void </RETURNS>
3789
const string& key, bool val
3793
<RETURNS>void </RETURNS>
3794
const string& key, double val
3798
<RETURNS>void </RETURNS>
3799
const string& key, const string& val
3803
<RETURNS>void </RETURNS>
3804
const string& key, const vector<string>& val
3808
<RETURNS>void </RETURNS>
3809
const string& key, const vector<int>& val
3813
<RETURNS>void </RETURNS>
3814
const string& key, const vector<bool>& val
3818
<RETURNS>void </RETURNS>
3819
const string& key, const vector<double>& val
3823
<RETURNS>void </RETURNS>
3828
<RETURNS>bool </RETURNS>
3829
const string& key, int* val
3833
<RETURNS>bool </RETURNS>
3834
const string& key, bool* val
3838
<RETURNS>bool </RETURNS>
3839
const string& key, double* val
3843
<RETURNS>bool </RETURNS>
3844
const string& key, string* val
3848
<RETURNS>bool </RETURNS>
3849
const string& key, vector<string>* val
3853
<RETURNS>bool </RETURNS>
3854
const string& key, vector<int>* val
3858
<RETURNS>bool </RETURNS>
3859
const string& key, vector<bool>* val
3863
<RETURNS>bool </RETURNS>
3864
const string& key, vector<double>* val
3867
<NAME>GConfClientPreloadType</NAME>
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;
3875
<NAME>GConfClientErrorHandlingMode</NAME>
3877
GCONF_CLIENT_HANDLE_NONE,
3878
GCONF_CLIENT_HANDLE_UNRETURNED,
3879
GCONF_CLIENT_HANDLE_ALL
3880
} GConfClientErrorHandlingMode;
3883
<NAME>GConfClient</NAME>
3886
<NAME>GConfClientClass</NAME>
3889
<NAME>GConfClientNotifyFunc</NAME>
3890
<RETURNS>void </RETURNS>
3891
GConfClient* client,
3897
<NAME>GConfClientErrorHandlerFunc</NAME>
3898
<RETURNS>void </RETURNS>
3899
GConfClient* client,
3903
<NAME>GCONF_TYPE_CLIENT</NAME>
3904
#define GCONF_TYPE_CLIENT (gconf_client_get_type ())
3907
<NAME>GCONF_CLIENT</NAME>
3908
#define GCONF_CLIENT(obj) (GTK_CHECK_CAST ((obj), GCONF_TYPE_CLIENT, GConfClient))
3911
<NAME>GCONF_CLIENT_CLASS</NAME>
3912
#define GCONF_CLIENT_CLASS(klass) (CONF_CHECK_CLASS_CAST ((klass), GCONF_TYPE_CLIENT, GConfClientClass))
3915
<NAME>GCONF_IS_CLIENT</NAME>
3916
#define GCONF_IS_CLIENT(obj) (GTK_CHECK_TYPE ((obj), GCONF_TYPE_CLIENT))
3919
<NAME>GCONF_IS_CLIENT_CLASS</NAME>
3920
#define GCONF_IS_CLIENT_CLASS(klass) (CONF_CHECK_CLASS_TYPE ((klass), GCONF_TYPE_CLIENT))
3923
<NAME>GConfClient</NAME>
3930
GConfEngine* engine;
3931
GConfClientErrorHandlingMode error_mode;
3932
GHashTable* dir_hash;
3933
GHashTable* cache_hash;
3934
GConfListeners* listeners;
3938
<NAME>gconf_client_get_type</NAME>
3939
<RETURNS>GtkType </RETURNS>
3943
<NAME>gconf_client_get_default</NAME>
3944
<RETURNS>GConfClient *</RETURNS>
3948
<NAME>gconf_client_get_for_engine</NAME>
3949
<RETURNS>GConfClient *</RETURNS>
3953
<NAME>gconf_client_add_dir</NAME>
3954
<RETURNS>void </RETURNS>
3955
GConfClient* client,const gchar* dir,GConfClientPreloadType preload,GError** err
3958
<NAME>gconf_client_remove_dir</NAME>
3959
<RETURNS>void </RETURNS>
3960
GConfClient* client,const gchar* dir,GError** err
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
3968
<NAME>gconf_client_notify_remove</NAME>
3969
<RETURNS>void </RETURNS>
3970
GConfClient* client,guint cnxn
3973
<NAME>gconf_client_set_error_handling</NAME>
3974
<RETURNS>void </RETURNS>
3975
GConfClient* client,GConfClientErrorHandlingMode mode
3978
<NAME>gconf_client_set_global_default_error_handler</NAME>
3979
<RETURNS>void </RETURNS>
3980
GConfClientErrorHandlerFunc func
3983
<NAME>gconf_client_clear_cache</NAME>
3984
<RETURNS>void </RETURNS>
3988
<NAME>gconf_client_preload</NAME>
3989
<RETURNS>void </RETURNS>
3990
GConfClient* client,const gchar* dirname,GConfClientPreloadType type,GError** err
3993
<NAME>gconf_client_set</NAME>
3994
<RETURNS>void </RETURNS>
3995
GConfClient* client,const gchar* key,GConfValue* val,GError** err
3998
<NAME>gconf_client_get</NAME>
3999
<RETURNS>GConfValue *</RETURNS>
4000
GConfClient* client,const gchar* key,GError** err
4003
<NAME>gconf_client_get_without_default</NAME>
4004
<RETURNS>GConfValue *</RETURNS>
4005
GConfClient* client,const gchar* key,GError** err
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
4013
<NAME>gconf_client_get_default_from_schema</NAME>
4014
<RETURNS>GConfValue *</RETURNS>
4015
GConfClient* client,const gchar* key,GError** err
4018
<NAME>gconf_client_unset</NAME>
4019
<RETURNS>gboolean </RETURNS>
4020
GConfClient* client,const gchar* key, GError** err
4023
<NAME>gconf_client_all_entries</NAME>
4024
<RETURNS>GSList *</RETURNS>
4025
GConfClient* client,const gchar* dir, GError** err
4028
<NAME>gconf_client_all_dirs</NAME>
4029
<RETURNS>GSList *</RETURNS>
4030
GConfClient* client,const gchar* dir, GError** err
4033
<NAME>gconf_client_suggest_sync</NAME>
4034
<RETURNS>void </RETURNS>
4035
GConfClient* client,GError** err
4038
<NAME>gconf_client_dir_exists</NAME>
4039
<RETURNS>gboolean </RETURNS>
4040
GConfClient* client,const gchar* dir, GError** err
4043
<NAME>gconf_client_key_is_writable</NAME>
4044
<RETURNS>gboolean </RETURNS>
4045
GConfClient* client,const gchar* key,GError** err
4048
<NAME>gconf_client_get_float</NAME>
4049
<RETURNS>gdouble </RETURNS>
4050
GConfClient* client, const gchar* key,GError** err
4053
<NAME>gconf_client_get_int</NAME>
4054
<RETURNS>gint </RETURNS>
4055
GConfClient* client, const gchar* key,GError** err
4058
<NAME>gconf_client_get_string</NAME>
4059
<RETURNS>gchar *</RETURNS>
4060
GConfClient* client, const gchar* key,GError** err
4063
<NAME>gconf_client_get_bool</NAME>
4064
<RETURNS>gboolean </RETURNS>
4065
GConfClient* client, const gchar* key,GError** err
4068
<NAME>gconf_client_get_schema</NAME>
4069
<RETURNS>GConfSchema *</RETURNS>
4070
GConfClient* client,const gchar* key, GError** err
4073
<NAME>gconf_client_get_list</NAME>
4074
<RETURNS>GSList *</RETURNS>
4075
GConfClient* client, const gchar* key,GConfValueType list_type, GError** err
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
4083
<NAME>gconf_client_set_float</NAME>
4084
<RETURNS>gboolean </RETURNS>
4085
GConfClient* client, const gchar* key,gdouble val, GError** err
4088
<NAME>gconf_client_set_int</NAME>
4089
<RETURNS>gboolean </RETURNS>
4090
GConfClient* client, const gchar* key,gint val, GError** err
4093
<NAME>gconf_client_set_string</NAME>
4094
<RETURNS>gboolean </RETURNS>
4095
GConfClient* client, const gchar* key,const gchar* val, GError** err
4098
<NAME>gconf_client_set_bool</NAME>
4099
<RETURNS>gboolean </RETURNS>
4100
GConfClient* client, const gchar* key,gboolean val, GError** err
4103
<NAME>gconf_client_set_schema</NAME>
4104
<RETURNS>gboolean </RETURNS>
4105
GConfClient* client, const gchar* key,GConfSchema* val, GError** err
4108
<NAME>gconf_client_set_list</NAME>
4109
<RETURNS>gboolean </RETURNS>
4110
GConfClient* client, const gchar* key,GConfValueType list_type,GSList* list,GError** err
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
4118
<NAME>gconf_client_error</NAME>
4119
<RETURNS>void </RETURNS>
4120
GConfClient* client, GError* error
4123
<NAME>gconf_client_unreturned_error</NAME>
4124
<RETURNS>void </RETURNS>
4125
GConfClient* client, GError* error
4128
<NAME>gconf_client_value_changed</NAME>
4129
<RETURNS>void </RETURNS>
4130
GConfClient* client,const gchar* key,GConfValue* value
4133
<NAME>gconf_client_commit_change_set</NAME>
4134
<RETURNS>gboolean </RETURNS>
4135
GConfClient* client,GConfChangeSet* cs,gboolean remove_committed,GError** err
4138
<NAME>gconf_client_reverse_change_set</NAME>
4139
<RETURNS>GConfChangeSet *</RETURNS>
4140
GConfClient* client,GConfChangeSet* cs,GError** err
4143
<NAME>gconf_client_change_set_from_currentv</NAME>
4144
<RETURNS>GConfChangeSet *</RETURNS>
4145
GConfClient* client,const gchar** keys,GError** err
4148
<NAME>gconf_client_change_set_from_current</NAME>
4149
<RETURNS>GConfChangeSet *</RETURNS>
4150
GConfClient* client,GError** err,const gchar* first_key,...
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
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);
4164
<NAME>gconf_init_scm</NAME>
4165
<RETURNS>void </RETURNS>
4169
<NAME>scm_gconfp</NAME>
4170
<RETURNS>gboolean </RETURNS>
4174
<NAME>scm2gconf</NAME>
4175
<RETURNS>GConfEngine *</RETURNS>
4179
<NAME>gconf2scm</NAME>
4180
<RETURNS>SCM </RETURNS>
4184
<NAME>gconf_key_directory</NAME>
4185
<RETURNS>gchar *</RETURNS>
4189
<NAME>gconf_key_key</NAME>
4190
<RETURNS>const gchar *</RETURNS>
4194
<NAME>gconf_file_test</NAME>
4195
<RETURNS>gboolean </RETURNS>
4196
const gchar* filename, int test
4199
<NAME>gconf_file_exists</NAME>
4200
<RETURNS>gboolean </RETURNS>
4201
const gchar* filename
4204
<NAME>gconf_value_from_corba_value</NAME>
4205
<RETURNS>GConfValue *</RETURNS>
4206
const ConfigValue *value
4209
<NAME>corba_value_from_gconf_value</NAME>
4210
<RETURNS>ConfigValue *</RETURNS>
4214
<NAME>fill_corba_value_from_gconf_value</NAME>
4215
<RETURNS>void </RETURNS>
4216
GConfValue *value,ConfigValue *dest
4219
<NAME>invalid_corba_value</NAME>
4220
<RETURNS>ConfigValue *</RETURNS>
4224
<NAME>gconf_object_to_string</NAME>
4225
<RETURNS>gchar *</RETURNS>
4226
CORBA_Object obj,GError **err
4229
<NAME>fill_corba_schema_from_gconf_schema</NAME>
4230
<RETURNS>void </RETURNS>
4231
GConfSchema *sc,ConfigSchema *dest
4234
<NAME>corba_schema_from_gconf_schema</NAME>
4235
<RETURNS>ConfigSchema *</RETURNS>
4239
<NAME>gconf_schema_from_corba_schema</NAME>
4240
<RETURNS>GConfSchema *</RETURNS>
4241
const ConfigSchema *cs
4244
<NAME>gconf_value_type_to_string</NAME>
4245
<RETURNS>const gchar *</RETURNS>
4249
<NAME>gconf_value_type_from_string</NAME>
4250
<RETURNS>GConfValueType </RETURNS>
4254
<NAME>gconf_load_source_path</NAME>
4255
<RETURNS>gchar **</RETURNS>
4256
const gchar* filename, GError** err
4259
<NAME>gconf_shutdown_daemon</NAME>
4260
<RETURNS>void </RETURNS>
4264
<NAME>gconf_ping_daemon</NAME>
4265
<RETURNS>gboolean </RETURNS>
4269
<NAME>gconf_spawn_daemon</NAME>
4270
<RETURNS>gboolean </RETURNS>
4274
<NAME>gconf_string_to_gulong</NAME>
4275
<RETURNS>gulong </RETURNS>
4279
<NAME>gconf_string_to_double</NAME>
4280
<RETURNS>gboolean </RETURNS>
4281
const gchar *str,gdouble *val
4284
<NAME>gconf_double_to_string</NAME>
4285
<RETURNS>gchar *</RETURNS>
4289
<NAME>gconf_current_locale</NAME>
4290
<RETURNS>const gchar *</RETURNS>
4294
<NAME>GConfLogPriority</NAME>
4307
<NAME>gconf_log</NAME>
4308
<RETURNS>void </RETURNS>
4309
GConfLogPriority pri, const gchar* format, ...
4312
<NAME>gconf_log_debug_messages</NAME>
4313
extern gboolean gconf_log_debug_messages;
4316
<NAME>gconf_key_check</NAME>
4317
<RETURNS>gboolean </RETURNS>
4318
const gchar* key, GError** err
4321
<NAME>gconf_value_new_from_string</NAME>
4322
<RETURNS>GConfValue *</RETURNS>
4323
GConfValueType type,const gchar* str,GError** err
4326
<NAME>gconf_value_new_list_from_string</NAME>
4327
<RETURNS>GConfValue *</RETURNS>
4328
GConfValueType list_type,const gchar* str,GError** err
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
4336
<NAME>gconf_quote_string</NAME>
4337
<RETURNS>gchar *</RETURNS>
4341
<NAME>gconf_unquote_string</NAME>
4342
<RETURNS>gchar *</RETURNS>
4343
const gchar *str,const gchar **end,GError **err
4346
<NAME>gconf_unquote_string_inplace</NAME>
4347
<RETURNS>void </RETURNS>
4348
gchar *str,gchar **end,GError **err
4351
<NAME>gconf_value_decode</NAME>
4352
<RETURNS>GConfValue *</RETURNS>
4353
const gchar *encoded
4356
<NAME>gconf_value_encode</NAME>
4357
<RETURNS>gchar *</RETURNS>
4361
<NAME>gconf_quote_percents</NAME>
4362
<RETURNS>gchar *</RETURNS>
4366
<NAME>gconf_value_list_from_primitive_list</NAME>
4367
<RETURNS>GConfValue *</RETURNS>
4368
GConfValueType list_type,GSList *list,GError **err
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
4376
<NAME>gconf_value_list_to_primitive_list_destructive</NAME>
4377
<RETURNS>GSList *</RETURNS>
4378
GConfValue *val,GConfValueType list_type,GError **err
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
4386
<NAME>gconf_set_daemon_mode</NAME>
4387
<RETURNS>void </RETURNS>
4391
<NAME>gconf_in_daemon_mode</NAME>
4392
<RETURNS>gboolean </RETURNS>
4396
<NAME>gconf_set_daemon_ior</NAME>
4397
<RETURNS>void </RETURNS>
4401
<NAME>gconf_get_daemon_ior</NAME>
4402
<RETURNS>const gchar *</RETURNS>
4406
<NAME>gconf_handle_oaf_exception</NAME>
4407
<RETURNS>gboolean </RETURNS>
4408
CORBA_Environment* ev, GError** err
4411
<NAME>gconf_nanosleep</NAME>
4412
<RETURNS>void </RETURNS>
4416
<NAME>GConfLock</NAME>
4419
<NAME>gconf_get_lock</NAME>
4420
<RETURNS>GConfLock *</RETURNS>
4421
const gchar *lock_directory,GError **err
4424
<NAME>gconf_release_lock</NAME>
4425
<RETURNS>gboolean </RETURNS>
4426
GConfLock *lock,GError **err
4429
<NAME>gconf_get_lock_or_current_holder</NAME>
4430
<RETURNS>GConfLock *</RETURNS>
4431
const gchar *lock_directory,ConfigServer *current_server,GError **err
4434
<NAME>gconf_get_current_lock_holder</NAME>
4435
<RETURNS>ConfigServer </RETURNS>
4436
const gchar *lock_directory
4439
<NAME>gconf_error_new</NAME>
4440
<RETURNS>GError *</RETURNS>
4441
GConfError en,const gchar* format, ...
4444
<NAME>gconf_set_error</NAME>
4445
<RETURNS>void </RETURNS>
4446
GError** err,GConfError en,const gchar* format, ...
4449
<NAME>gconf_compose_errors</NAME>
4450
<RETURNS>GError *</RETURNS>
4451
GError* err1, GError* err2
4454
<NAME>gconf_orb_get</NAME>
4455
<RETURNS>CORBA_ORB </RETURNS>
4459
<NAME>gconf_activate_server</NAME>
4460
<RETURNS>ConfigServer </RETURNS>
4461
gboolean start_if_not_found,GError **error
4464
<NAME>gconf_get_lock_dir</NAME>
4465
<RETURNS>char *</RETURNS>
4469
<NAME>gconf_get_daemon_dir</NAME>
4470
<RETURNS>char *</RETURNS>
4474
<NAME>gconf_schema_validate</NAME>
4475
<RETURNS>gboolean </RETURNS>
4476
GConfSchema *sc,GError **err
4479
<NAME>gconf_value_validate</NAME>
4480
<RETURNS>gboolean </RETURNS>
4481
GConfValue *value,GError **err
4484
<NAME>g_utf8_validate</NAME>
4485
#define g_utf8_validate gconf_g_utf8_validate
4488
<NAME>gconf_g_utf8_validate</NAME>
4489
<RETURNS>gboolean </RETURNS>
4490
const gchar *str,gssize max_len,const gchar **end
4494
# define _(String) dgettext (GETTEXT_PACKAGE, String)
4498
# define N_(String) gettext_noop (String)
4502
# define N_(String) (String)
4505
<NAME>textdomain</NAME>
4506
# define textdomain(String) (String)
4509
<NAME>bindtextdomain</NAME>
4510
# define bindtextdomain(Domain,Directory) (Domain)
4514
# define _(String) (String)
4518
# define N_(String) (String)
4521
<NAME>GConfBackendVTable</NAME>
4524
<NAME>GConfBackendVTable</NAME>
4525
struct GConfBackendVTable {
4526
void (* shutdown) (GError** err);
4528
GConfSource* (* resolve_address) (const gchar* address,
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.
4537
void (* lock) (GConfSource* source,
4540
void (* unlock) (GConfSource* source,
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.
4548
* This field allows backends to be configured so that they only
4549
* store certain kinds of data in certain sections of the GConf
4552
* If these functions return an error, they MUST return FALSE as
4556
gboolean (* readable) (GConfSource* source,
4560
gboolean (* writable) (GConfSource* source,
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,
4568
const gchar** locales,
4569
gchar** schema_name,
4572
GConfMetaInfo* (* query_metainfo) (GConfSource* source,
4576
void (* set_value) (GConfSource* source,
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.
4585
GSList* (* all_entries) (GConfSource* source,
4587
const gchar** locales,
4590
/* Returns list of allocated strings, relative names */
4591
GSList* (* all_subdirs) (GConfSource* source,
4595
void (* unset_value) (GConfSource* source,
4597
const gchar* locale,
4600
gboolean (* dir_exists) (GConfSource* source,
4604
void (* remove_dir) (GConfSource* source,
4608
void (* set_schema) (GConfSource* source,
4610
const gchar* schema_key,
4613
gboolean (* sync_all) (GConfSource* source,
4616
void (* destroy_source) (GConfSource* source);
4618
/* This is basically used by the test suite */
4619
void (* clear_cache) (GConfSource* source);
4623
<NAME>GConfBackend</NAME>
4624
struct GConfBackend {
4627
GConfBackendVTable* vtable;
4632
<NAME>gconf_address_backend</NAME>
4633
<RETURNS>gchar *</RETURNS>
4634
const gchar* address
4637
<NAME>gconf_address_resource</NAME>
4638
<RETURNS>gchar *</RETURNS>
4639
const gchar* address
4642
<NAME>gconf_address_flags</NAME>
4643
<RETURNS>gchar **</RETURNS>
4644
const gchar* address
4647
<NAME>gconf_backend_file</NAME>
4648
<RETURNS>gchar *</RETURNS>
4649
const gchar* address
4652
<NAME>gconf_get_backend</NAME>
4653
<RETURNS>GConfBackend *</RETURNS>
4654
const gchar* address, GError** err
4657
<NAME>gconf_backend_ref</NAME>
4658
<RETURNS>void </RETURNS>
4659
GConfBackend* backend
4662
<NAME>gconf_backend_unref</NAME>
4663
<RETURNS>void </RETURNS>
4664
GConfBackend* backend
4667
<NAME>gconf_backend_resolve_address</NAME>
4668
<RETURNS>GConfSource *</RETURNS>
4669
GConfBackend* backend,const gchar* address,GError** err
4672
<NAME>GConfLocaleCache</NAME>
4675
<NAME>gconf_locale_cache_new</NAME>
4676
<RETURNS>GConfLocaleCache *</RETURNS>
4680
<NAME>gconf_locale_cache_free</NAME>
4681
<RETURNS>void </RETURNS>
4682
GConfLocaleCache* cache
4685
<NAME>gconf_locale_cache_expire</NAME>
4686
<RETURNS>void </RETURNS>
4687
GConfLocaleCache* cache,guint max_age_exclusive_in_seconds
4690
<NAME>GConfLocaleList</NAME>
4693
<NAME>GConfLocaleList</NAME>
4694
struct GConfLocaleList {
4699
<NAME>gconf_locale_list_ref</NAME>
4700
<RETURNS>void </RETURNS>
4701
GConfLocaleList* list
4704
<NAME>gconf_locale_list_unref</NAME>
4705
<RETURNS>void </RETURNS>
4706
GConfLocaleList* list
4709
<NAME>gconf_locale_cache_get_list</NAME>
4710
<RETURNS>GConfLocaleList *</RETURNS>
4711
GConfLocaleCache* cache,const gchar* locale
4714
<NAME>gconf_split_locale</NAME>
4715
<RETURNS>gchar **</RETURNS>
4719
<NAME>GConfDatabase</NAME>
4722
<NAME>GConfDatabase</NAME>
4723
struct GConfDatabase
4725
/* "inherit" from the servant,
4726
must be first in struct */
4727
POA_ConfigDatabase2 servant;
4729
ConfigDatabase objref;
4731
GConfListeners* listeners;
4732
GConfSources* sources;
4738
gchar *persistent_name;
4742
<NAME>gconf_database_new</NAME>
4743
<RETURNS>GConfDatabase *</RETURNS>
4744
GConfSources *sources
4747
<NAME>gconf_database_free</NAME>
4748
<RETURNS>void </RETURNS>
4752
<NAME>gconf_database_drop_dead_listeners</NAME>
4753
<RETURNS>void </RETURNS>
4757
<NAME>gconf_database_add_listener</NAME>
4758
<RETURNS>CORBA_unsigned_long </RETURNS>
4759
GConfDatabase *db,ConfigListener who,const gchar *where
4762
<NAME>gconf_database_remove_listener</NAME>
4763
<RETURNS>void </RETURNS>
4764
GConfDatabase *db,CORBA_unsigned_long cnxn
4767
<NAME>gconf_database_readd_listener</NAME>
4768
<RETURNS>CORBA_unsigned_long </RETURNS>
4769
GConfDatabase *db,ConfigListener who,const gchar *where
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
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
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
4787
<NAME>gconf_database_set</NAME>
4788
<RETURNS>void </RETURNS>
4789
GConfDatabase *db,const gchar *key,GConfValue *value,const ConfigValue *cvalue,GError **err
4792
<NAME>gconf_database_unset</NAME>
4793
<RETURNS>void </RETURNS>
4794
GConfDatabase *db,const gchar *key,const gchar *locale,GError **err
4797
<NAME>gconf_database_dir_exists</NAME>
4798
<RETURNS>gboolean </RETURNS>
4799
GConfDatabase *db,const gchar *dir,GError **err
4802
<NAME>gconf_database_remove_dir</NAME>
4803
<RETURNS>void </RETURNS>
4804
GConfDatabase *db,const gchar *dir,GError **err
4807
<NAME>gconf_database_all_entries</NAME>
4808
<RETURNS>GSList *</RETURNS>
4809
GConfDatabase *db,const gchar *dir,const gchar **locales,GError **err
4812
<NAME>gconf_database_all_dirs</NAME>
4813
<RETURNS>GSList *</RETURNS>
4814
GConfDatabase *db,const gchar *dir,GError **err
4817
<NAME>gconf_database_set_schema</NAME>
4818
<RETURNS>void </RETURNS>
4819
GConfDatabase *db,const gchar *key,const gchar *schema_key,GError **err
4822
<NAME>gconf_database_sync</NAME>
4823
<RETURNS>void </RETURNS>
4824
GConfDatabase *db,GError **err
4827
<NAME>gconf_database_synchronous_sync</NAME>
4828
<RETURNS>gboolean </RETURNS>
4829
GConfDatabase *db,GError **err
4832
<NAME>gconf_database_clear_cache</NAME>
4833
<RETURNS>void </RETURNS>
4834
GConfDatabase *db,GError **err
4837
<NAME>gconfd_locale_cache_expire</NAME>
4838
<RETURNS>void </RETURNS>
4842
<NAME>gconfd_locale_cache_drop</NAME>
4843
<RETURNS>void </RETURNS>
4847
<NAME>gconf_database_get_persistent_name</NAME>
4848
<RETURNS>const gchar *</RETURNS>
4852
<NAME>gconf_database_log_listeners_to_string</NAME>
4853
<RETURNS>void </RETURNS>
4854
GConfDatabase *db,gboolean is_default,GString *str
4857
<NAME>GConfBackend</NAME>
4860
<NAME>GConfSource</NAME>
4863
<NAME>GConfSource</NAME>
4864
struct GConfSource {
4867
GConfBackend* backend;
4871
<NAME>GConfSourceFlags</NAME>
4873
/* These are an optimization to avoid calls to
4874
* the writable/readable methods in the backend
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))
4884
<NAME>gconf_resolve_address</NAME>
4885
<RETURNS>GConfSource *</RETURNS>
4886
const gchar* address,GError** err
4889
<NAME>gconf_source_free</NAME>
4890
<RETURNS>void </RETURNS>
4894
<NAME>GConfSources</NAME>
4897
<NAME>GConfSources</NAME>
4898
struct GConfSources {
4904
<NAME>gconf_sources_new_from_addresses</NAME>
4905
<RETURNS>GConfSources *</RETURNS>
4906
const gchar **addresses,GError **err
4909
<NAME>gconf_sources_new_from_source</NAME>
4910
<RETURNS>GConfSources *</RETURNS>
4914
<NAME>gconf_sources_free</NAME>
4915
<RETURNS>void </RETURNS>
4916
GConfSources *sources
4919
<NAME>gconf_sources_clear_cache</NAME>
4920
<RETURNS>void </RETURNS>
4921
GConfSources *sources
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
4929
<NAME>gconf_sources_set_value</NAME>
4930
<RETURNS>void </RETURNS>
4931
GConfSources *sources,const gchar *key,GConfValue *value,GError **err
4934
<NAME>gconf_sources_unset_value</NAME>
4935
<RETURNS>void </RETURNS>
4936
GConfSources *sources,const gchar *key,const gchar *locale,GError **err
4939
<NAME>gconf_sources_all_entries</NAME>
4940
<RETURNS>GSList *</RETURNS>
4941
GConfSources *sources,const gchar *dir,const gchar **locales,GError **err
4944
<NAME>gconf_sources_all_dirs</NAME>
4945
<RETURNS>GSList *</RETURNS>
4946
GConfSources *sources,const gchar *dir,GError **err
4949
<NAME>gconf_sources_dir_exists</NAME>
4950
<RETURNS>gboolean </RETURNS>
4951
GConfSources *sources,const gchar *dir,GError **err
4954
<NAME>gconf_sources_remove_dir</NAME>
4955
<RETURNS>void </RETURNS>
4956
GConfSources *sources,const gchar *dir,GError **err
4959
<NAME>gconf_sources_set_schema</NAME>
4960
<RETURNS>void </RETURNS>
4961
GConfSources *sources,const gchar *key,const gchar *schema_key,GError **err
4964
<NAME>gconf_sources_sync_all</NAME>
4965
<RETURNS>gboolean </RETURNS>
4966
GConfSources *sources,GError **err
4969
<NAME>gconf_sources_query_metainfo</NAME>
4970
<RETURNS>GConfMetaInfo *</RETURNS>
4971
GConfSources* sources,const gchar* key,GError** err
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
4979
<NAME>gconf_get_poa</NAME>
4980
<RETURNS>PortableServer_POA </RETURNS>
4984
<NAME>gconf_set_exception</NAME>
4985
<RETURNS>gboolean </RETURNS>
4986
GError** err, CORBA_Environment* ev
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
4994
<NAME>gconfd_check_in_shutdown</NAME>
4995
<RETURNS>gboolean </RETURNS>
4996
CORBA_Environment *ev
4999
<NAME>gconfd_need_log_cleanup</NAME>
5000
<RETURNS>void </RETURNS>
5004
<NAME>gconf_is_initialized</NAME>
5005
<RETURNS>gboolean </RETURNS>
5009
<NAME>GConfNotifyFunc</NAME>
5010
<RETURNS>void </RETURNS>
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
5022
<NAME>gconf_engine_notify_remove</NAME>
5023
<RETURNS>void </RETURNS>
5024
GConfEngine *conf,guint cnxn
5027
<NAME>gconf_engine_get</NAME>
5028
<RETURNS>GConfValue *</RETURNS>
5029
GConfEngine *conf,const gchar *key,GError **err
5032
<NAME>gconf_engine_get_without_default</NAME>
5033
<RETURNS>GConfValue *</RETURNS>
5034
GConfEngine *conf,const gchar *key,GError **err
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
5042
<NAME>gconf_engine_get_with_locale</NAME>
5043
<RETURNS>GConfValue *</RETURNS>
5044
GConfEngine *conf,const gchar *key,const gchar *locale,GError **err
5047
<NAME>gconf_engine_get_default_from_schema</NAME>
5048
<RETURNS>GConfValue *</RETURNS>
5049
GConfEngine *conf,const gchar *key,GError **err
5052
<NAME>gconf_engine_set</NAME>
5053
<RETURNS>gboolean </RETURNS>
5054
GConfEngine *conf,const gchar *key,GConfValue *value,GError **err
5057
<NAME>gconf_engine_unset</NAME>
5058
<RETURNS>gboolean </RETURNS>
5059
GConfEngine *conf,const gchar *key,GError **err
5062
<NAME>gconf_engine_associate_schema</NAME>
5063
<RETURNS>gboolean </RETURNS>
5064
GConfEngine *conf,const gchar *key,const gchar *schema_key,GError **err
5067
<NAME>gconf_engine_all_entries</NAME>
5068
<RETURNS>GSList *</RETURNS>
5069
GConfEngine *conf,const gchar *dir,GError **err
5072
<NAME>gconf_engine_all_dirs</NAME>
5073
<RETURNS>GSList *</RETURNS>
5074
GConfEngine *conf,const gchar *dir,GError **err
5077
<NAME>gconf_engine_suggest_sync</NAME>
5078
<RETURNS>void </RETURNS>
5079
GConfEngine *conf,GError **err
5082
<NAME>gconf_engine_dir_exists</NAME>
5083
<RETURNS>gboolean </RETURNS>
5084
GConfEngine *conf,const gchar *dir,GError **err
5087
<NAME>gconf_engine_remove_dir</NAME>
5088
<RETURNS>void </RETURNS>
5089
GConfEngine* conf,const gchar* dir,GError** err
5092
<NAME>gconf_engine_key_is_writable</NAME>
5093
<RETURNS>gboolean </RETURNS>
5094
GConfEngine *conf,const gchar *key,GError **err
5097
<NAME>gconf_valid_key</NAME>
5098
<RETURNS>gboolean </RETURNS>
5099
const gchar *key,gchar **why_invalid
5102
<NAME>gconf_key_is_below</NAME>
5103
<RETURNS>gboolean </RETURNS>
5104
const gchar *above,const gchar *below
5107
<NAME>gconf_concat_dir_and_key</NAME>
5108
<RETURNS>gchar *</RETURNS>
5109
const gchar *dir,const gchar *key
5112
<NAME>gconf_unique_key</NAME>
5113
<RETURNS>gchar *</RETURNS>
5117
<NAME>gconf_engine_get_float</NAME>
5118
<RETURNS>gdouble </RETURNS>
5119
GConfEngine *conf,const gchar *key,GError **err
5122
<NAME>gconf_engine_get_int</NAME>
5123
<RETURNS>gint </RETURNS>
5124
GConfEngine *conf,const gchar *key,GError **err
5127
<NAME>gconf_engine_get_string</NAME>
5128
<RETURNS>gchar *</RETURNS>
5129
GConfEngine *conf,const gchar *key,GError **err
5132
<NAME>gconf_engine_get_bool</NAME>
5133
<RETURNS>gboolean </RETURNS>
5134
GConfEngine *conf,const gchar *key,GError **err
5137
<NAME>gconf_engine_get_schema</NAME>
5138
<RETURNS>GConfSchema *</RETURNS>
5139
GConfEngine *conf,const gchar *key,GError **err
5142
<NAME>gconf_engine_get_list</NAME>
5143
<RETURNS>GSList *</RETURNS>
5144
GConfEngine *conf,const gchar *key,GConfValueType list_type,GError **err
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
5152
<NAME>gconf_engine_set_float</NAME>
5153
<RETURNS>gboolean </RETURNS>
5154
GConfEngine *conf,const gchar *key,gdouble val,GError **err
5157
<NAME>gconf_engine_set_int</NAME>
5158
<RETURNS>gboolean </RETURNS>
5159
GConfEngine *conf,const gchar *key,gint val,GError **err
5162
<NAME>gconf_engine_set_string</NAME>
5163
<RETURNS>gboolean </RETURNS>
5164
GConfEngine *conf,const gchar *key,const gchar *val,GError **err
5167
<NAME>gconf_engine_set_bool</NAME>
5168
<RETURNS>gboolean </RETURNS>
5169
GConfEngine *conf,const gchar *key,gboolean val,GError **err
5172
<NAME>gconf_engine_set_schema</NAME>
5173
<RETURNS>gboolean </RETURNS>
5174
GConfEngine *conf,const gchar *key,GConfSchema *val,GError **err
5177
<NAME>gconf_engine_set_list</NAME>
5178
<RETURNS>gboolean </RETURNS>
5179
GConfEngine *conf,const gchar *key,GConfValueType list_type,GSList *list,GError **err
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
5187
<NAME>GConfEnumStringPair</NAME>
5190
<NAME>GConfEnumStringPair</NAME>
5191
struct GConfEnumStringPair {
5197
<NAME>gconf_string_to_enum</NAME>
5198
<RETURNS>gboolean </RETURNS>
5199
GConfEnumStringPair lookup_table[],const gchar *str,gint *enum_value_retloc
5202
<NAME>gconf_enum_to_string</NAME>
5203
<RETURNS>const gchar *</RETURNS>
5204
GConfEnumStringPair lookup_table[],gint enum_value
5207
<NAME>gconf_init</NAME>
5208
<RETURNS>gboolean </RETURNS>
5209
int argc, char **argv, GError** err
5212
<NAME>gconf_preinit</NAME>
5213
<RETURNS>void </RETURNS>
5214
gpointer app, gpointer mod_info
5217
<NAME>gconf_postinit</NAME>
5218
<RETURNS>void </RETURNS>
5219
gpointer app, gpointer mod_info
5222
<NAME>gconf_clear_cache</NAME>
5223
<RETURNS>void </RETURNS>
5224
GConfEngine* conf, GError** err
5227
<NAME>gconf_synchronous_sync</NAME>
5228
<RETURNS>void </RETURNS>
5229
GConfEngine* conf, GError** err
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
5237
<NAME>GConfChangeSet</NAME>
5240
<NAME>GConfChangeSetForeachFunc</NAME>
5241
<RETURNS>void </RETURNS>
5248
<NAME>gconf_engine_commit_change_set</NAME>
5249
<RETURNS>gboolean </RETURNS>
5250
GConfEngine* conf,GConfChangeSet* cs,gboolean remove_committed,GError** err
5253
<NAME>gconf_engine_reverse_change_set</NAME>
5254
<RETURNS>GConfChangeSet *</RETURNS>
5255
GConfEngine* conf,GConfChangeSet* cs,GError** err
5258
<NAME>gconf_engine_change_set_from_currentv</NAME>
5259
<RETURNS>GConfChangeSet *</RETURNS>
5260
GConfEngine* conf,const gchar** keys,GError** err
5263
<NAME>gconf_engine_change_set_from_current</NAME>
5264
<RETURNS>GConfChangeSet *</RETURNS>
5265
GConfEngine* conf,GError** err,const gchar* first_key,...
5268
<NAME>gconf_change_set_new</NAME>
5269
<RETURNS>GConfChangeSet *</RETURNS>
5273
<NAME>gconf_change_set_ref</NAME>
5274
<RETURNS>void </RETURNS>
5278
<NAME>gconf_change_set_unref</NAME>
5279
<RETURNS>void </RETURNS>
5283
<NAME>gconf_change_set_clear</NAME>
5284
<RETURNS>void </RETURNS>
5288
<NAME>gconf_change_set_size</NAME>
5289
<RETURNS>guint </RETURNS>
5293
<NAME>gconf_change_set_remove</NAME>
5294
<RETURNS>void </RETURNS>
5295
GConfChangeSet* cs,const gchar* key
5298
<NAME>gconf_change_set_foreach</NAME>
5299
<RETURNS>void </RETURNS>
5300
GConfChangeSet* cs,GConfChangeSetForeachFunc func,gpointer user_data
5303
<NAME>gconf_change_set_check_value</NAME>
5304
<RETURNS>gboolean </RETURNS>
5305
GConfChangeSet* cs, const gchar* key,GConfValue** value_retloc
5308
<NAME>gconf_change_set_set</NAME>
5309
<RETURNS>void </RETURNS>
5310
GConfChangeSet* cs, const gchar* key,GConfValue* value
5313
<NAME>gconf_change_set_set_nocopy</NAME>
5314
<RETURNS>void </RETURNS>
5315
GConfChangeSet* cs, const gchar* key,GConfValue* value
5318
<NAME>gconf_change_set_unset</NAME>
5319
<RETURNS>void </RETURNS>
5320
GConfChangeSet* cs, const gchar* key
5323
<NAME>gconf_change_set_set_float</NAME>
5324
<RETURNS>void </RETURNS>
5325
GConfChangeSet* cs, const gchar* key,gdouble val
5328
<NAME>gconf_change_set_set_int</NAME>
5329
<RETURNS>void </RETURNS>
5330
GConfChangeSet* cs, const gchar* key,gint val
5333
<NAME>gconf_change_set_set_string</NAME>
5334
<RETURNS>void </RETURNS>
5335
GConfChangeSet* cs, const gchar* key,const gchar* val
5338
<NAME>gconf_change_set_set_bool</NAME>
5339
<RETURNS>void </RETURNS>
5340
GConfChangeSet* cs, const gchar* key,gboolean val
5343
<NAME>gconf_change_set_set_schema</NAME>
5344
<RETURNS>void </RETURNS>
5345
GConfChangeSet* cs, const gchar* key,GConfSchema* val
5348
<NAME>gconf_change_set_set_list</NAME>
5349
<RETURNS>void </RETURNS>
5350
GConfChangeSet* cs, const gchar* key,GConfValueType list_type,GSList* list
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
5358
<NAME>gconf_change_set_set_user_data</NAME>
5359
<RETURNS>void </RETURNS>
5360
GConfChangeSet *cs,gpointer data,GDestroyNotify dnotify
5363
<NAME>gconf_change_set_get_user_data</NAME>
5364
<RETURNS>gpointer </RETURNS>
5380
<NAME>g_error_new</NAME>
5381
<RETURNS>GError *</RETURNS>
5382
GQuark domain,gint code,const gchar *format,...
5385
<NAME>g_error_new_literal</NAME>
5386
<RETURNS>GError *</RETURNS>
5387
GQuark domain,gint code,const gchar *message
5390
<NAME>g_error_free</NAME>
5391
<RETURNS>void </RETURNS>
5395
<NAME>g_error_copy</NAME>
5396
<RETURNS>GError *</RETURNS>
5400
<NAME>g_error_matches</NAME>
5401
<RETURNS>gboolean </RETURNS>
5402
const GError *error,GQuark domain,gint code
5405
<NAME>g_set_error</NAME>
5406
<RETURNS>void </RETURNS>
5407
GError **err,GQuark domain,gint code,const gchar *format,...
5410
<NAME>g_clear_error</NAME>
5411
<RETURNS>void </RETURNS>
5415
<NAME>g_propagate_error</NAME>
5416
<RETURNS>void </RETURNS>
5417
GError **dest,GError *src
5420
<NAME>GConfListeners</NAME>
5423
<NAME>GConfListenersCallback</NAME>
5424
<RETURNS>void </RETURNS>
5425
GConfListeners* listeners,
5426
const gchar* all_above_key,
5428
gpointer listener_data,
5432
<NAME>GConfListenersForeach</NAME>
5433
<RETURNS>void </RETURNS>
5434
const gchar* location,
5436
gpointer listener_data,
5440
<NAME>GConfListenersPredicate</NAME>
5441
<RETURNS>gboolean </RETURNS>
5442
const gchar* location,
5444
gpointer listener_data,
5448
<NAME>gconf_listeners_new</NAME>
5449
<RETURNS>GConfListeners *</RETURNS>
5453
<NAME>gconf_listeners_free</NAME>
5454
<RETURNS>void </RETURNS>
5455
GConfListeners* listeners
5458
<NAME>gconf_listeners_add</NAME>
5459
<RETURNS>guint </RETURNS>
5460
GConfListeners* listeners,const gchar* listen_point,gpointer listener_data,GFreeFunc destroy_notify
5463
<NAME>gconf_listeners_remove</NAME>
5464
<RETURNS>void </RETURNS>
5465
GConfListeners *listeners,guint cnxn_id
5468
<NAME>gconf_listeners_notify</NAME>
5469
<RETURNS>void </RETURNS>
5470
GConfListeners *listeners,const gchar *all_above,GConfListenersCallback callback,gpointer user_data
5473
<NAME>gconf_listeners_count</NAME>
5474
<RETURNS>guint </RETURNS>
5475
GConfListeners *listeners
5478
<NAME>gconf_listeners_foreach</NAME>
5479
<RETURNS>void </RETURNS>
5480
GConfListeners *listeners,GConfListenersForeach callback,gpointer user_data
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
5488
<NAME>gconf_listeners_remove_if</NAME>
5489
<RETURNS>void </RETURNS>
5490
GConfListeners *listeners,GConfListenersPredicate predicate,gpointer user_data
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 */
5507
<NAME>gconf_schema_new</NAME>
5508
<RETURNS>GConfSchema *</RETURNS>
5512
<NAME>gconf_schema_free</NAME>
5513
<RETURNS>void </RETURNS>
5517
<NAME>gconf_schema_copy</NAME>
5518
<RETURNS>GConfSchema *</RETURNS>
5522
<NAME>gconf_schema_set_type</NAME>
5523
<RETURNS>void </RETURNS>
5524
GConfSchema *sc,GConfValueType type
5527
<NAME>gconf_schema_set_list_type</NAME>
5528
<RETURNS>void </RETURNS>
5529
GConfSchema *sc,GConfValueType type
5532
<NAME>gconf_schema_set_car_type</NAME>
5533
<RETURNS>void </RETURNS>
5534
GConfSchema *sc,GConfValueType type
5537
<NAME>gconf_schema_set_cdr_type</NAME>
5538
<RETURNS>void </RETURNS>
5539
GConfSchema *sc,GConfValueType type
5542
<NAME>gconf_schema_set_locale</NAME>
5543
<RETURNS>void </RETURNS>
5544
GConfSchema *sc,const gchar *locale
5547
<NAME>gconf_schema_set_short_desc</NAME>
5548
<RETURNS>void </RETURNS>
5549
GConfSchema *sc,const gchar *desc
5552
<NAME>gconf_schema_set_long_desc</NAME>
5553
<RETURNS>void </RETURNS>
5554
GConfSchema *sc,const gchar *desc
5557
<NAME>gconf_schema_set_owner</NAME>
5558
<RETURNS>void </RETURNS>
5559
GConfSchema *sc,const gchar *owner
5562
<NAME>gconf_schema_set_default_value</NAME>
5563
<RETURNS>void </RETURNS>
5564
GConfSchema *sc,GConfValue *val
5567
<NAME>gconf_schema_set_default_value_nocopy</NAME>
5568
<RETURNS>void </RETURNS>
5569
GConfSchema *sc,GConfValue *val
5572
<NAME>gconf_schema_get_type</NAME>
5573
#define gconf_schema_get_type(x) (x->type)
5576
<NAME>gconf_schema_get_list_type</NAME>
5577
#define gconf_schema_get_list_type(x) (x->list_type)
5580
<NAME>gconf_schema_get_car_type</NAME>
5581
#define gconf_schema_get_car_type(x) (x->car_type)
5584
<NAME>gconf_schema_get_cdr_type</NAME>
5585
#define gconf_schema_get_cdr_type(x) (x->cdr_type)
5588
<NAME>gconf_schema_get_locale</NAME>
5589
#define gconf_schema_get_locale(x) ((const gchar*)(x)->locale)
5592
<NAME>gconf_schema_get_short_desc</NAME>
5593
#define gconf_schema_get_short_desc(x) ((const gchar*)(x)->short_desc)
5596
<NAME>gconf_schema_get_long_desc</NAME>
5597
#define gconf_schema_get_long_desc(x) ((const gchar*)(x)->long_desc)
5600
<NAME>gconf_schema_get_owner</NAME>
5601
#define gconf_schema_get_owner(x) ((const gchar*)(x)->owner)
5604
<NAME>gconf_schema_get_default_value</NAME>
5605
#define gconf_schema_get_default_value(x) ((x)->default_value)
5608
<NAME>GConfValueType</NAME>
5610
GCONF_VALUE_INVALID,
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. */
5628
<NAME>GCONF_VALUE_TYPE_VALID</NAME>
5629
#define GCONF_VALUE_TYPE_VALID(x) (((x) > GCONF_VALUE_INVALID) && ((x) <= GCONF_VALUE_PAIR))
5632
<NAME>GConfSchema</NAME>
5635
<NAME>GConfValue</NAME>
5638
<NAME>GConfValue</NAME>
5640
GConfValueType type;
5646
GConfSchema* schema_data;
5648
GConfValueType type;
5659
<NAME>gconf_value_get_string</NAME>
5660
#define gconf_value_get_string(x) ((const gchar*)((x)->d.string_data))
5663
<NAME>gconf_value_get_int</NAME>
5664
#define gconf_value_get_int(x) ((x)->d.int_data)
5667
<NAME>gconf_value_get_float</NAME>
5668
#define gconf_value_get_float(x) ((x)->d.float_data)
5671
<NAME>gconf_value_get_list_type</NAME>
5672
#define gconf_value_get_list_type(x) ((x)->d.list_data.type)
5675
<NAME>gconf_value_get_list</NAME>
5676
#define gconf_value_get_list(x) ((x)->d.list_data.list)
5679
<NAME>gconf_value_get_car</NAME>
5680
#define gconf_value_get_car(x) ((x)->d.pair_data.car)
5683
<NAME>gconf_value_get_cdr</NAME>
5684
#define gconf_value_get_cdr(x) ((x)->d.pair_data.cdr)
5687
<NAME>gconf_value_get_bool</NAME>
5688
#define gconf_value_get_bool(x) ((x)->d.bool_data)
5691
<NAME>gconf_value_get_schema</NAME>
5692
#define gconf_value_get_schema(x) ((x)->d.schema_data)
5695
<NAME>gconf_value_new</NAME>
5696
<RETURNS>GConfValue *</RETURNS>
5700
<NAME>gconf_value_copy</NAME>
5701
<RETURNS>GConfValue *</RETURNS>
5705
<NAME>gconf_value_free</NAME>
5706
<RETURNS>void </RETURNS>
5710
<NAME>gconf_value_set_int</NAME>
5711
<RETURNS>void </RETURNS>
5712
GConfValue* value,gint the_int
5715
<NAME>gconf_value_set_string</NAME>
5716
<RETURNS>void </RETURNS>
5717
GConfValue* value,const gchar* the_str
5720
<NAME>gconf_value_set_float</NAME>
5721
<RETURNS>void </RETURNS>
5722
GConfValue* value,gdouble the_float
5725
<NAME>gconf_value_set_bool</NAME>
5726
<RETURNS>void </RETURNS>
5727
GConfValue* value,gboolean the_bool
5730
<NAME>gconf_value_set_schema</NAME>
5731
<RETURNS>void </RETURNS>
5732
GConfValue* value,GConfSchema* sc
5735
<NAME>gconf_value_set_schema_nocopy</NAME>
5736
<RETURNS>void </RETURNS>
5737
GConfValue* value,GConfSchema* sc
5740
<NAME>gconf_value_set_car</NAME>
5741
<RETURNS>void </RETURNS>
5742
GConfValue* value,GConfValue* car
5745
<NAME>gconf_value_set_car_nocopy</NAME>
5746
<RETURNS>void </RETURNS>
5747
GConfValue* value,GConfValue* car
5750
<NAME>gconf_value_set_cdr</NAME>
5751
<RETURNS>void </RETURNS>
5752
GConfValue* value,GConfValue* cdr
5755
<NAME>gconf_value_set_cdr_nocopy</NAME>
5756
<RETURNS>void </RETURNS>
5757
GConfValue* value,GConfValue* cdr
5760
<NAME>gconf_value_set_list_type</NAME>
5761
<RETURNS>void </RETURNS>
5762
GConfValue* value,GConfValueType type
5765
<NAME>gconf_value_set_list_nocopy</NAME>
5766
<RETURNS>void </RETURNS>
5767
GConfValue* value,GSList* list
5770
<NAME>gconf_value_set_list</NAME>
5771
<RETURNS>void </RETURNS>
5772
GConfValue* value,GSList* list
5775
<NAME>gconf_value_to_string</NAME>
5776
<RETURNS>gchar *</RETURNS>
5780
<NAME>GConfMetaInfo</NAME>
5783
<NAME>GConfMetaInfo</NAME>
5784
struct GConfMetaInfo {
5786
gchar* mod_user; /* user owning the daemon that made the last modification */
5787
GTime mod_time; /* time of the modification */
5791
<NAME>gconf_meta_info_get_schema</NAME>
5792
#define gconf_meta_info_get_schema(x) ((const gchar*)(x)->schema)
5795
<NAME>gconf_meta_info_get_mod_user</NAME>
5796
#define gconf_meta_info_get_mod_user(x) ((x)->mod_user)
5799
<NAME>gconf_meta_info_mod_time</NAME>
5800
#define gconf_meta_info_mod_time(x) ((x)->mod_time)
5803
<NAME>gconf_meta_info_new</NAME>
5804
<RETURNS>GConfMetaInfo *</RETURNS>
5808
<NAME>gconf_meta_info_free</NAME>
5809
<RETURNS>void </RETURNS>
5813
<NAME>gconf_meta_info_set_schema</NAME>
5814
<RETURNS>void </RETURNS>
5815
GConfMetaInfo* gcmi,const gchar* schema_name
5818
<NAME>gconf_meta_info_set_mod_user</NAME>
5819
<RETURNS>void </RETURNS>
5820
GConfMetaInfo* gcmi,const gchar* mod_user
5823
<NAME>gconf_meta_info_set_mod_time</NAME>
5824
<RETURNS>void </RETURNS>
5825
GConfMetaInfo* gcmi,GTime mod_time
5828
<NAME>GConfEntry</NAME>
5831
<NAME>GConfEntry</NAME>
5836
guint is_default : 1;
5837
guint is_writable : 1;
5841
<NAME>gconf_entry_get_key</NAME>
5842
#define gconf_entry_get_key(x) ((const gchar*)(x)->key)
5845
<NAME>gconf_entry_get_value</NAME>
5846
#define gconf_entry_get_value(x) ((x)->value)
5849
<NAME>gconf_entry_get_schema_name</NAME>
5850
#define gconf_entry_get_schema_name(x) ((const gchar*)(x)->schema_name)
5853
<NAME>gconf_entry_get_is_default</NAME>
5854
#define gconf_entry_get_is_default(x) ((x)->is_default)
5857
<NAME>gconf_entry_get_is_writable</NAME>
5858
#define gconf_entry_get_is_writable(x) ((x)->is_writable)
5861
<NAME>gconf_entry_new</NAME>
5862
<RETURNS>GConfEntry *</RETURNS>
5863
const gchar *key,GConfValue *val
5866
<NAME>gconf_entry_new_nocopy</NAME>
5867
<RETURNS>GConfEntry *</RETURNS>
5868
gchar *key,GConfValue *val
5871
<NAME>gconf_entry_free</NAME>
5872
<RETURNS>void </RETURNS>
5876
<NAME>gconf_entry_steal_value</NAME>
5877
<RETURNS>GConfValue *</RETURNS>
5881
<NAME>gconf_entry_set_value</NAME>
5882
<RETURNS>void </RETURNS>
5883
GConfEntry *entry,GConfValue *val
5886
<NAME>gconf_entry_set_value_nocopy</NAME>
5887
<RETURNS>void </RETURNS>
5888
GConfEntry *entry,GConfValue *val
5891
<NAME>gconf_entry_set_schema_name</NAME>
5892
<RETURNS>void </RETURNS>
5893
GConfEntry *entry,const gchar *name
5896
<NAME>gconf_entry_set_is_default</NAME>
5897
<RETURNS>void </RETURNS>
5898
GConfEntry *entry,gboolean is_default
5901
<NAME>gconf_entry_set_is_writable</NAME>
5902
<RETURNS>void </RETURNS>
5903
GConfEntry *entry,gboolean is_writable
5906
<NAME>GCONF_ERROR</NAME>
5907
#define GCONF_ERROR gconf_error_quark ()
5910
<NAME>GConfError</NAME>
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 */
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 */
5935
<NAME>gconf_error_quark</NAME>
5936
<RETURNS>GQuark </RETURNS>
5940
<NAME>GConfEngine</NAME>
5943
<NAME>gconf_engine_get_default</NAME>
5944
<RETURNS>GConfEngine *</RETURNS>
5948
<NAME>gconf_engine_get_for_address</NAME>
5949
<RETURNS>GConfEngine *</RETURNS>
5950
const gchar* address,GError** err
5953
<NAME>gconf_engine_unref</NAME>
5954
<RETURNS>void </RETURNS>
5958
<NAME>gconf_engine_ref</NAME>
5959
<RETURNS>void </RETURNS>
5963
<NAME>gconf_engine_get_local</NAME>
5964
<RETURNS>GConfEngine *</RETURNS>
5965
const gchar* address, GError** err
5968
<NAME>gconf_engine_set_user_data</NAME>
5969
<RETURNS>void </RETURNS>
5970
GConfEngine *engine,gpointer data,GDestroyNotify dnotify
5973
<NAME>gconf_engine_get_user_data</NAME>
5974
<RETURNS>gpointer </RETURNS>
5981
<NAME>cache_new</NAME>
5982
<RETURNS>Cache *</RETURNS>
5983
const gchar *root_dir,guint dir_mode,guint file_mode
5986
<NAME>cache_destroy</NAME>
5987
<RETURNS>void </RETURNS>
5991
<NAME>cache_sync</NAME>
5992
<RETURNS>gboolean </RETURNS>
5993
Cache *cache,GError **err
5996
<NAME>cache_clean</NAME>
5997
<RETURNS>void </RETURNS>
5998
Cache *cache,GTime older_than
6001
<NAME>cache_delete_dir</NAME>
6002
<RETURNS>void </RETURNS>
6003
Cache *cache,const gchar *key,GError **err
6006
<NAME>cache_lookup</NAME>
6007
<RETURNS>Dir *</RETURNS>
6008
Cache *cache,const gchar *key,gboolean create_if_missing,GError **err
6014
<NAME>dir_new</NAME>
6015
<RETURNS>Dir *</RETURNS>
6016
const gchar *keyname,const gchar *xml_root_dir,guint dir_mode,guint file_mode
6019
<NAME>dir_load</NAME>
6020
<RETURNS>Dir *</RETURNS>
6021
const gchar *key,const gchar *xml_root_dir,GError **err
6024
<NAME>dir_destroy</NAME>
6025
<RETURNS>void </RETURNS>
6029
<NAME>dir_clear_cache</NAME>
6030
<RETURNS>void </RETURNS>
6034
<NAME>dir_ensure_exists</NAME>
6035
<RETURNS>gboolean </RETURNS>
6039
<NAME>dir_sync</NAME>
6040
<RETURNS>gboolean </RETURNS>
6044
<NAME>dir_get_name</NAME>
6045
<RETURNS>const gchar *</RETURNS>
6049
<NAME>dir_set_value</NAME>
6050
<RETURNS>void </RETURNS>
6051
Dir *d,const gchar *relative_key,GConfValue *value,GError **err
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
6059
<NAME>dir_get_metainfo</NAME>
6060
<RETURNS>GConfMetaInfo *</RETURNS>
6061
Dir *d,const gchar *relative_key,GError **err
6064
<NAME>dir_unset_value</NAME>
6065
<RETURNS>void </RETURNS>
6066
Dir *d,const gchar *relative_key,const gchar *locale,GError **err
6069
<NAME>dir_all_entries</NAME>
6070
<RETURNS>GSList *</RETURNS>
6071
Dir *d,const gchar **locales,GError **err
6074
<NAME>dir_all_subdirs</NAME>
6075
<RETURNS>GSList *</RETURNS>
6079
<NAME>dir_set_schema</NAME>
6080
<RETURNS>void </RETURNS>
6081
Dir *d,const gchar *relative_key,const gchar *schema_key,GError **err
6084
<NAME>dir_get_last_access</NAME>
6085
<RETURNS>GTime </RETURNS>
6089
<NAME>dir_sync_pending</NAME>
6090
<RETURNS>gboolean </RETURNS>
6094
<NAME>dir_mark_deleted</NAME>
6095
<RETURNS>void </RETURNS>
6099
<NAME>dir_is_deleted</NAME>
6100
<RETURNS>gboolean </RETURNS>
6104
<NAME>mode_t_to_mode</NAME>
6105
<RETURNS>guint </RETURNS>
6112
<NAME>entry_new</NAME>
6113
<RETURNS>Entry *</RETURNS>
6114
const gchar *relative_name
6117
<NAME>entry_destroy</NAME>
6118
<RETURNS>void </RETURNS>
6122
<NAME>entry_get_name</NAME>
6123
<RETURNS>const gchar *</RETURNS>
6127
<NAME>entry_set_node</NAME>
6128
<RETURNS>void </RETURNS>
6129
Entry *entry,xmlNodePtr node
6132
<NAME>entry_get_node</NAME>
6133
<RETURNS>xmlNodePtr </RETURNS>
6137
<NAME>entry_fill_from_node</NAME>
6138
<RETURNS>void </RETURNS>
6142
<NAME>entry_sync_to_node</NAME>
6143
<RETURNS>void </RETURNS>
6147
<NAME>entry_get_value</NAME>
6148
<RETURNS>GConfValue *</RETURNS>
6149
Entry *entry,const gchar **locales,GError **err
6152
<NAME>entry_set_value</NAME>
6153
<RETURNS>void </RETURNS>
6154
Entry *entry,GConfValue *value
6157
<NAME>entry_unset_value</NAME>
6158
<RETURNS>gboolean </RETURNS>
6159
Entry *entry,const gchar *locale
6162
<NAME>entry_get_metainfo</NAME>
6163
<RETURNS>GConfMetaInfo *</RETURNS>
6167
<NAME>entry_set_mod_time</NAME>
6168
<RETURNS>void </RETURNS>
6169
Entry *entry,GTime mod_time
6172
<NAME>entry_set_mod_user</NAME>
6173
<RETURNS>void </RETURNS>
6174
Entry *e,const gchar *user
6177
<NAME>entry_get_schema_name</NAME>
6178
<RETURNS>const gchar *</RETURNS>
6182
<NAME>entry_set_schema_name</NAME>
6183
<RETURNS>void </RETURNS>
6184
Entry *e,const gchar *name
6187
<NAME>my_xmlSetProp</NAME>
6188
<RETURNS>void </RETURNS>
6189
xmlNodePtr node,const gchar* name,const gchar* str
6192
<NAME>my_xmlGetProp</NAME>
6193
<RETURNS>char *</RETURNS>
6194
xmlNodePtr node,const gchar* name
6197
<NAME>DBD_DIR</NAME>
6198
#define DBD_DIR "dir.db"
6201
<NAME>DBD_HIERARCHY</NAME>
6202
#define DBD_HIERARCHY "hierarchy.db"
6205
<NAME>DBD_KEY</NAME>
6206
#define DBD_KEY "key.db"
6209
<NAME>DBD_VALUE</NAME>
6210
#define DBD_VALUE "value.db"
6213
<NAME>DBD_SCHEMA</NAME>
6214
#define DBD_SCHEMA "schema.db"
6217
<NAME>DBD_SCHKEY</NAME>
6218
#define DBD_SCHKEY "schkey.db"
6221
<NAME>bdb_create</NAME>
6222
<RETURNS>int </RETURNS>
6223
BDB_Store * bdb, const char *dbname
6226
<NAME>bdb_new</NAME>
6227
<RETURNS>BDB_Store *</RETURNS>
6228
const char *dir, int flags
6231
<NAME>CLEAR_STRUCT</NAME>
6232
#define CLEAR_STRUCT(x) (memset(&x, 0, sizeof(x)))
6235
<NAME>temp_string_key</NAME>
6236
<RETURNS>DBT *</RETURNS>
6240
<NAME>temp_int_key</NAME>
6241
<RETURNS>DBT *</RETURNS>
6245
<NAME>get_dir_id</NAME>
6246
<RETURNS>guint32 </RETURNS>
6247
BDB_Store * bdb, const char *dir
6250
<NAME>add_key</NAME>
6251
<RETURNS>void </RETURNS>
6252
BDB_Store * bdb, const char *dir, const char *keypath
6255
<NAME>bdb_set_sysname</NAME>
6256
<RETURNS>void </RETURNS>
6260
<NAME>get_or_create_dir</NAME>
6261
<RETURNS>guint32 </RETURNS>
6262
BDB_Store * bdb, const char *dir
6265
<NAME>bdb_create</NAME>
6266
<RETURNS>int </RETURNS>
6267
BDB_Store * bdb, const char *dir
6270
<NAME>bdb_open</NAME>
6271
<RETURNS>int </RETURNS>
6272
BDB_Store * bdb, const char *dir, int flags
6275
<NAME>bdb_close</NAME>
6276
<RETURNS>void </RETURNS>
6280
<NAME>bdb_query_value</NAME>
6281
<RETURNS>GConfValue *</RETURNS>
6282
BDB_Store * bdb, const char *key,char **schema_name, GError ** err
6285
<NAME>bdb_all_dirs</NAME>
6286
<RETURNS>GSList *</RETURNS>
6287
BDB_Store * bdb, const char *dirname,GError ** err
6290
<NAME>bdb_all_entries</NAME>
6291
<RETURNS>GSList *</RETURNS>
6292
BDB_Store * bdb, const char *dirpath,GSList * inlist, GError ** err
6295
<NAME>bdb_put_value</NAME>
6296
<RETURNS>void </RETURNS>
6297
BDB_Store * bdb, const char *key, GConfValue * val,GError ** err
6300
<NAME>bdb_all_subdirs</NAME>
6301
<RETURNS>GSList *</RETURNS>
6302
BDB_Store * bdb, const char *dirname,GError ** err
6305
<NAME>bdb_unset_value</NAME>
6306
<RETURNS>void </RETURNS>
6307
BDB_Store * bdb, const char *keypath,const char *locale, GError ** err
6310
<NAME>bdb_remove_dir</NAME>
6311
<RETURNS>void </RETURNS>
6312
BDB_Store * bdb, const char *dirname,GError ** err
6315
<NAME>bdb_set_schema</NAME>
6316
<RETURNS>void </RETURNS>
6317
BDB_Store * bdb, const char *key,const char *schema_key, GError ** err
6320
<NAME>bdb_is_localised</NAME>
6321
<RETURNS>gboolean </RETURNS>
6325
<NAME>struct_dup</NAME>
6326
#define struct_dup(x) g_memdup(&x, sizeof(x))
6329
<NAME>bdb_serialize_value</NAME>
6330
<RETURNS>char *</RETURNS>
6331
GConfValue * val, size_t * lenp
6334
<NAME>bdb_restore_value</NAME>
6335
<RETURNS>GConfValue *</RETURNS>
6339
<NAME>GConfClientPreloadType</NAME>
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;
6347
<NAME>GConfClientErrorHandlingMode</NAME>
6349
GCONF_CLIENT_HANDLE_NONE,
6350
GCONF_CLIENT_HANDLE_UNRETURNED,
6351
GCONF_CLIENT_HANDLE_ALL
6352
} GConfClientErrorHandlingMode;
6355
<NAME>GConfClient</NAME>
6358
<NAME>GConfClientClass</NAME>
6361
<NAME>GConfClientNotifyFunc</NAME>
6362
<RETURNS>void </RETURNS>
6363
GConfClient* client,
6369
<NAME>GConfClientErrorHandlerFunc</NAME>
6370
<RETURNS>void </RETURNS>
6371
GConfClient* client,
6375
<NAME>GCONF_TYPE_CLIENT</NAME>
6376
#define GCONF_TYPE_CLIENT (gconf_client_get_type ())
6379
<NAME>GCONF_CLIENT</NAME>
6380
#define GCONF_CLIENT(obj) (GTK_CHECK_CAST ((obj), GCONF_TYPE_CLIENT, GConfClient))
6383
<NAME>GCONF_CLIENT_CLASS</NAME>
6384
#define GCONF_CLIENT_CLASS(klass) (CONF_CHECK_CLASS_CAST ((klass), GCONF_TYPE_CLIENT, GConfClientClass))
6387
<NAME>GCONF_IS_CLIENT</NAME>
6388
#define GCONF_IS_CLIENT(obj) (GTK_CHECK_TYPE ((obj), GCONF_TYPE_CLIENT))
6391
<NAME>GCONF_IS_CLIENT_CLASS</NAME>
6392
#define GCONF_IS_CLIENT_CLASS(klass) (CONF_CHECK_CLASS_TYPE ((klass), GCONF_TYPE_CLIENT))
6395
<NAME>GConfClient</NAME>
6402
GConfEngine* engine;
6403
GConfClientErrorHandlingMode error_mode;
6404
GHashTable* dir_hash;
6405
GHashTable* cache_hash;
6406
GConfListeners* listeners;
6410
<NAME>gconf_client_get_type</NAME>
6411
<RETURNS>GtkType </RETURNS>
6415
<NAME>gconf_client_get_default</NAME>
6416
<RETURNS>GConfClient *</RETURNS>
6420
<NAME>gconf_client_get_for_engine</NAME>
6421
<RETURNS>GConfClient *</RETURNS>
6425
<NAME>gconf_client_add_dir</NAME>
6426
<RETURNS>void </RETURNS>
6427
GConfClient* client,const gchar* dir,GConfClientPreloadType preload,GError** err
6430
<NAME>gconf_client_remove_dir</NAME>
6431
<RETURNS>void </RETURNS>
6432
GConfClient* client,const gchar* dir,GError** err
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
6440
<NAME>gconf_client_notify_remove</NAME>
6441
<RETURNS>void </RETURNS>
6442
GConfClient* client,guint cnxn
6445
<NAME>gconf_client_set_error_handling</NAME>
6446
<RETURNS>void </RETURNS>
6447
GConfClient* client,GConfClientErrorHandlingMode mode
6450
<NAME>gconf_client_set_global_default_error_handler</NAME>
6451
<RETURNS>void </RETURNS>
6452
GConfClientErrorHandlerFunc func
6455
<NAME>gconf_client_clear_cache</NAME>
6456
<RETURNS>void </RETURNS>
6460
<NAME>gconf_client_preload</NAME>
6461
<RETURNS>void </RETURNS>
6462
GConfClient* client,const gchar* dirname,GConfClientPreloadType type,GError** err
6465
<NAME>gconf_client_set</NAME>
6466
<RETURNS>void </RETURNS>
6467
GConfClient* client,const gchar* key,GConfValue* val,GError** err
6470
<NAME>gconf_client_get</NAME>
6471
<RETURNS>GConfValue *</RETURNS>
6472
GConfClient* client,const gchar* key,GError** err
6475
<NAME>gconf_client_get_without_default</NAME>
6476
<RETURNS>GConfValue *</RETURNS>
6477
GConfClient* client,const gchar* key,GError** err
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
6485
<NAME>gconf_client_get_default_from_schema</NAME>
6486
<RETURNS>GConfValue *</RETURNS>
6487
GConfClient* client,const gchar* key,GError** err
6490
<NAME>gconf_client_unset</NAME>
6491
<RETURNS>gboolean </RETURNS>
6492
GConfClient* client,const gchar* key, GError** err
6495
<NAME>gconf_client_all_entries</NAME>
6496
<RETURNS>GSList *</RETURNS>
6497
GConfClient* client,const gchar* dir, GError** err
6500
<NAME>gconf_client_all_dirs</NAME>
6501
<RETURNS>GSList *</RETURNS>
6502
GConfClient* client,const gchar* dir, GError** err
6505
<NAME>gconf_client_suggest_sync</NAME>
6506
<RETURNS>void </RETURNS>
6507
GConfClient* client,GError** err
6510
<NAME>gconf_client_dir_exists</NAME>
6511
<RETURNS>gboolean </RETURNS>
6512
GConfClient* client,const gchar* dir, GError** err
6515
<NAME>gconf_client_key_is_writable</NAME>
6516
<RETURNS>gboolean </RETURNS>
6517
GConfClient* client,const gchar* key,GError** err
6520
<NAME>gconf_client_get_float</NAME>
6521
<RETURNS>gdouble </RETURNS>
6522
GConfClient* client, const gchar* key,GError** err
6525
<NAME>gconf_client_get_int</NAME>
6526
<RETURNS>gint </RETURNS>
6527
GConfClient* client, const gchar* key,GError** err
6530
<NAME>gconf_client_get_string</NAME>
6531
<RETURNS>gchar *</RETURNS>
6532
GConfClient* client, const gchar* key,GError** err
6535
<NAME>gconf_client_get_bool</NAME>
6536
<RETURNS>gboolean </RETURNS>
6537
GConfClient* client, const gchar* key,GError** err
6540
<NAME>gconf_client_get_schema</NAME>
6541
<RETURNS>GConfSchema *</RETURNS>
6542
GConfClient* client,const gchar* key, GError** err
6545
<NAME>gconf_client_get_list</NAME>
6546
<RETURNS>GSList *</RETURNS>
6547
GConfClient* client, const gchar* key,GConfValueType list_type, GError** err
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
6555
<NAME>gconf_client_set_float</NAME>
6556
<RETURNS>gboolean </RETURNS>
6557
GConfClient* client, const gchar* key,gdouble val, GError** err
6560
<NAME>gconf_client_set_int</NAME>
6561
<RETURNS>gboolean </RETURNS>
6562
GConfClient* client, const gchar* key,gint val, GError** err
6565
<NAME>gconf_client_set_string</NAME>
6566
<RETURNS>gboolean </RETURNS>
6567
GConfClient* client, const gchar* key,const gchar* val, GError** err
6570
<NAME>gconf_client_set_bool</NAME>
6571
<RETURNS>gboolean </RETURNS>
6572
GConfClient* client, const gchar* key,gboolean val, GError** err
6575
<NAME>gconf_client_set_schema</NAME>
6576
<RETURNS>gboolean </RETURNS>
6577
GConfClient* client, const gchar* key,GConfSchema* val, GError** err
6580
<NAME>gconf_client_set_list</NAME>
6581
<RETURNS>gboolean </RETURNS>
6582
GConfClient* client, const gchar* key,GConfValueType list_type,GSList* list,GError** err
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
6590
<NAME>gconf_client_error</NAME>
6591
<RETURNS>void </RETURNS>
6592
GConfClient* client, GError* error
6595
<NAME>gconf_client_unreturned_error</NAME>
6596
<RETURNS>void </RETURNS>
6597
GConfClient* client, GError* error
6600
<NAME>gconf_client_value_changed</NAME>
6601
<RETURNS>void </RETURNS>
6602
GConfClient* client,const gchar* key,GConfValue* value
6605
<NAME>gconf_client_commit_change_set</NAME>
6606
<RETURNS>gboolean </RETURNS>
6607
GConfClient* client,GConfChangeSet* cs,gboolean remove_committed,GError** err
6610
<NAME>gconf_client_reverse_change_set</NAME>
6611
<RETURNS>GConfChangeSet *</RETURNS>
6612
GConfClient* client,GConfChangeSet* cs,GError** err
6615
<NAME>gconf_client_change_set_from_currentv</NAME>
6616
<RETURNS>GConfChangeSet *</RETURNS>
6617
GConfClient* client,const gchar** keys,GError** err
6620
<NAME>gconf_client_change_set_from_current</NAME>
6621
<RETURNS>GConfChangeSet *</RETURNS>
6622
GConfClient* client,GError** err,const gchar* first_key,...