<!-- ##### SECTION Title ##### -->
Configuration

<!-- ##### SECTION Short_Description ##### -->
Access/Management of libgda configuration

<!-- ##### SECTION Long_Description ##### -->
<para>
  The functions in this section allow applications an easy access to the libgda
  configuration, thus making them able to access the list of data sources
  configured in the system, for instance.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### USER_FUNCTION GdaConfigListenerFunc ##### -->
<para>

</para>

@path: 
@user_data: 


<!-- ##### STRUCT GdaProviderInfo ##### -->
<para>

</para>

@id: 
@location: 
@description: 
@gda_params: 
@dsn_spec: 

<!-- ##### STRUCT GdaDataSourceInfo ##### -->
<para>

</para>

@name: 
@provider: 
@cnc_string: 
@description: 
@username: 
@password: 
@is_global: 

<!-- ##### FUNCTION gda_config_get_string ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_get_int ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_get_float ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_get_boolean ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_set_string ##### -->
<para>

</para>

@path: 
@new_value: 
@Returns: 


<!-- ##### FUNCTION gda_config_set_int ##### -->
<para>

</para>

@path: 
@new_value: 
@Returns: 


<!-- ##### FUNCTION gda_config_set_float ##### -->
<para>

</para>

@path: 
@new_value: 
@Returns: 


<!-- ##### FUNCTION gda_config_set_boolean ##### -->
<para>

</para>

@path: 
@new_value: 
@Returns: 


<!-- ##### FUNCTION gda_config_remove_section ##### -->
<para>

</para>

@path: 


<!-- ##### FUNCTION gda_config_remove_key ##### -->
<para>

</para>

@path: 


<!-- ##### FUNCTION gda_config_has_section ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_has_key ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_list_sections ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_list_keys ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION gda_config_free_list ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION gda_config_get_provider_list ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_config_free_provider_list ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION gda_config_get_provider_by_name ##### -->
<para>

</para>

@name: 
@Returns: 


<!-- ##### FUNCTION gda_config_get_provider_model ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_provider_info_copy ##### -->
<para>

</para>

@src: 
@Returns: 


<!-- ##### FUNCTION gda_provider_info_free ##### -->
<para>

</para>

@provider_info: 


<!-- ##### FUNCTION gda_config_get_data_source_list ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_config_find_data_source ##### -->
<para>

</para>

@name: 
@Returns: 


<!-- ##### FUNCTION gda_data_source_info_copy ##### -->
<para>

</para>

@src: 
@Returns: 


<!-- ##### FUNCTION gda_data_source_info_equal ##### -->
<para>

</para>

@info1: 
@info2: 
@Returns: 


<!-- ##### FUNCTION gda_data_source_info_free ##### -->
<para>

</para>

@info: 


<!-- ##### FUNCTION gda_config_free_data_source_list ##### -->
<para>

</para>

@list: 


<!-- ##### FUNCTION gda_config_get_data_source_model ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_config_can_modify_global_config ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_config_save_data_source ##### -->
<para>

</para>

@name: 
@provider: 
@cnc_string: 
@description: 
@username: 
@password: 
@is_global: 
@Returns: 


<!-- ##### FUNCTION gda_config_save_data_source_info ##### -->
<para>

</para>

@dsn_info: 
@Returns: 


<!-- ##### FUNCTION gda_config_remove_data_source ##### -->
<para>

</para>

@name: 


<!-- ##### FUNCTION gda_config_add_listener ##### -->
<para>

</para>

@path: 
@func: 
@user_data: 
@Returns: 


<!-- ##### FUNCTION gda_config_remove_listener ##### -->
<para>

</para>

@id: 


