Details
gda_config_get_string ()
Gets the value of the specified configuration entry as a string. You
are then responsible to free the returned string
gda_config_get_int ()
Gets the value of the specified configuration entry as an integer
gda_config_get_float ()
Gets the value of the specified configuration entry as a float
gda_config_get_boolean ()
Gets the value of the specified configuration entry as a boolean
gda_config_set_string ()
| void        gda_config_set_string           (const gchar *path,
                                             const gchar *new_value); | 
Sets the given configuration entry to contain a string
gda_config_set_int ()
| void        gda_config_set_int              (const gchar *path,
                                             gint new_value); | 
Sets the given configuration entry to contain an integer
gda_config_set_float ()
| void        gda_config_set_float            (const gchar *path,
                                             gdouble new_value); | 
Sets the given configuration entry to contain a float
gda_config_set_boolean ()
| void        gda_config_set_boolean          (const gchar *path,
                                             gboolean new_value); | 
Sets the given configuration entry to contain a boolean
gda_config_remove_section ()
| void        gda_config_remove_section       (const gchar *path); | 
Remove the given section from the configuration database
gda_config_remove_key ()
| void        gda_config_remove_key           (const gchar *path); | 
Remove the given entry from the configuration database
gda_config_has_section ()
Checks whether the given section exists in the configuration
system
gda_config_has_key ()
Check whether the given key exists in the configuration system
gda_config_list_sections ()
| GList*      gda_config_list_sections        (const gchar *path); | 
Return a GList containing the names of all the sections available
under the given root directory.
To free the returned value, you can use gda_config_free_list
gda_config_list_keys ()
Returns a list of all keys that exist under the given path.
To free the returned value, you can use gda_config_free_list
GdaConfigListenerFunc ()
| void        (*GdaConfigListenerFunc)        (const gchar *path,
                                             gpointer user_data); | 
gda_config_add_listener ()
Installs a configuration listener, which is a callback function
which will be called every time a change occurs on a given
configuration entry.
gda_config_remove_listener ()
| void        gda_config_remove_listener      (guint id); | 
enum GdaComponentType
| typedef enum {
	GDA_COMPONENT_TYPE_INVALID = -1,
	GDA_COMPONENT_TYPE_EXE,
	GDA_COMPONENT_TYPE_SHLIB,
	GDA_COMPONENT_TYPE_FACTORY
} GdaComponentType; | 
GdaComponentInfo
| typedef struct {
	gchar *id;
	gchar *location;
	GdaComponentType type;
	gchar *description;
	GList *repo_ids;
	gchar *username;
	gchar *hostname;
	gchar *domain;
	GdaParameterList *properties;
} GdaComponentInfo; | 
gda_config_get_component_list ()
| GList*      gda_config_get_component_list   (const gchar *query); | 
Return a list of all components currently installed in
the system that match the given query (see
BonoboActivation documentation). Each of the nodes
in the returned GList is a GdaComponentInfo. To free
the returned list, call the gda_config_free_component_list
function.
gda_config_free_component_list ()
| void        gda_config_free_component_list  (GList *list); | 
gda_config_get_component_data_model ()
| GdaDataModel* gda_config_get_component_data_model
                                            (const gchar *query); | 
GdaProviderInfo
| typedef struct {
	gchar *id;
	gchar *location;
	GdaComponentType type;
	gchar *description;
	GList *repo_ids;
	gchar *username;
	gchar *hostname;
	gchar *domain;
	GList *gda_params;
} GdaProviderInfo; | 
gda_config_get_provider_list ()
| GList*      gda_config_get_provider_list    (void); | 
Return a list of all providers currently installed in
the system. Each of the nodes in the returned GList
is a GdaProviderInfo. To free the returned list,
call the gda_config_free_provider_list function.
gda_config_free_provider_list ()
| void        gda_config_free_provider_list   (GList *list); | 
Free a list of GdaProviderInfo structures.
GdaDataSourceInfo
| typedef struct {
	gchar *name;
	gchar *provider;
	gchar *cnc_string;
	gchar *description;
	gchar *username;
} GdaDataSourceInfo; | 
gda_config_get_data_source_list ()
| GList*      gda_config_get_data_source_list (void); | 
gda_config_find_data_source ()
gda_config_copy_data_source_info ()
gda_config_free_data_source_info ()
gda_config_free_data_source_list ()
| void        gda_config_free_data_source_list
                                            (GList *list); | 
gda_config_get_data_source_model ()
| GdaDataModel* gda_config_get_data_source_model
                                            (void); |