<!-- ##### SECTION Title ##### -->
cd-client

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

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

</para>

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


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO CD_CLIENT_ERROR ##### -->
<para>

</para>



<!-- ##### MACRO CD_CLIENT_TYPE_ERROR ##### -->
<para>

</para>



<!-- ##### ENUM CdClientError ##### -->
<para>

</para>

@CD_CLIENT_ERROR_FAILED: 
@CD_CLIENT_ERROR_ALREADY_EXISTS: 
@CD_CLIENT_ERROR_FILE_INVALID: 
@CD_CLIENT_ERROR_LAST: 

<!-- ##### USER_FUNCTION _cd_client_reserved1 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved2 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved3 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved4 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved5 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved6 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved7 ##### -->
<para>

</para>

@void: 


<!-- ##### USER_FUNCTION _cd_client_reserved8 ##### -->
<para>

</para>

@void: 


<!-- ##### FUNCTION cd_client_connect ##### -->
<para>

</para>

@client: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_connect_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_create_device ##### -->
<para>

</para>

@client: 
@id: 
@scope: 
@properties: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_create_device_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_create_profile ##### -->
<para>

</para>

@client: 
@id: 
@scope: 
@properties: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_create_profile_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_delete_device ##### -->
<para>

</para>

@client: 
@device: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_delete_device_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_delete_profile ##### -->
<para>

</para>

@client: 
@profile: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_delete_profile_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION cd_client_find_device ##### -->
<para>

</para>

@client: 
@id: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_find_device_by_property ##### -->
<para>

</para>

@client: 
@key: 
@value: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_find_device_by_property_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_find_device_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_find_profile ##### -->
<para>

</para>

@client: 
@id: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_find_profile_by_filename ##### -->
<para>

</para>

@client: 
@filename: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_find_profile_by_filename_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_find_profile_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_connected ##### -->
<para>

</para>

@client: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_daemon_version ##### -->
<para>

</para>

@client: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_devices ##### -->
<para>

</para>

@client: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_get_devices_by_kind ##### -->
<para>

</para>

@client: 
@kind: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_get_devices_by_kind_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_devices_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_has_server ##### -->
<para>

</para>

@client: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_profiles ##### -->
<para>

</para>

@client: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_get_profiles_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_sensors ##### -->
<para>

</para>

@client: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_get_sensors_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_get_standard_space ##### -->
<para>

</para>

@client: 
@standard_space: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_get_standard_space_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_import_profile ##### -->
<para>

</para>

@client: 
@file: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION cd_client_import_profile_finish ##### -->
<para>

</para>

@client: 
@res: 
@error: 
@Returns: 


<!-- ##### FUNCTION cd_client_new ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### USER_FUNCTION changed ##### -->
<para>

</para>

@profile: 


<!-- ##### USER_FUNCTION device_added ##### -->
<para>

</para>

@client: 
@device: 


<!-- ##### USER_FUNCTION device_changed ##### -->
<para>

</para>

@client: 
@device: 


<!-- ##### USER_FUNCTION device_removed ##### -->
<para>

</para>

@client: 
@device: 


<!-- ##### USER_FUNCTION profile_added ##### -->
<para>

</para>

@client: 
@profile: 


<!-- ##### USER_FUNCTION profile_changed ##### -->
<para>

</para>

@client: 
@profile: 


<!-- ##### USER_FUNCTION profile_removed ##### -->
<para>

</para>

@client: 
@profile: 


<!-- ##### USER_FUNCTION sensor_added ##### -->
<para>

</para>

@client: 
@sensor: 


<!-- ##### USER_FUNCTION sensor_changed ##### -->
<para>

</para>

@client: 
@sensor: 


<!-- ##### USER_FUNCTION sensor_removed ##### -->
<para>

</para>

@client: 
@sensor: 


