<!-- ##### SECTION Title ##### -->
gda-config

<!-- ##### 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 ##### -->


<!-- ##### 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: 


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

</para>

@path: 
@new_value: 


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

</para>

@path: 
@new_value: 


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

</para>

@path: 
@new_value: 


<!-- ##### 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_get_type ##### -->
<para>

</para>

@path: 
@Returns: 


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

</para>

@list: 


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

</para>

@path: 
@user_data: 


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

</para>

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


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

</para>

@id: 


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

</para>

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

<!-- ##### MACRO GDA_TYPE_PROVIDER_INFO ##### -->
<para>

</para>



<!-- ##### FUNCTION gda_provider_info_get_type ##### -->
<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_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: 


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

</para>

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

<!-- ##### MACRO GDA_TYPE_DATA_SOURCE_INFO ##### -->
<para>

</para>



<!-- ##### FUNCTION gda_data_source_info_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gda_config_copy_data_source_info ##### -->
<para>

</para>

@src: 
@Returns: 


<!-- ##### FUNCTION gda_config_free_data_source_info ##### -->
<para>

</para>

@info: 


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

</para>

@Returns: 


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

</para>

@name: 
@Returns: 


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

</para>

@list: 


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

</para>

@Returns: 


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

</para>

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


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

</para>

@dsn_info: 


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

</para>

@name: 


<!-- ##### MACRO GDA_CONFIG_BASE ##### -->
<para>

</para>



<!-- ##### MACRO GDA_CONFIG_SECTION_DATASOURCES ##### -->
<para>

</para>



<!-- ##### MACRO GDA_CONFIG_SECTION_LAST_CONNECTIONS ##### -->
<para>

</para>



<!-- ##### MACRO GDA_CONFIG_KEY_MAX_LAST_CONNECTIONS ##### -->
<para>

</para>



