<!-- ##### SECTION Title ##### -->
dbus

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


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

</para>

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

</para>

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


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


<!-- ##### FUNCTION tp_dbus_g_method_return_not_implemented ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION tp_get_bus ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION tp_get_bus_proxy ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### ENUM TpDBusNameType ##### -->
<para>

</para>

@TP_DBUS_NAME_TYPE_UNIQUE: 
@TP_DBUS_NAME_TYPE_WELL_KNOWN: 
@TP_DBUS_NAME_TYPE_BUS_DAEMON: 
@TP_DBUS_NAME_TYPE_NOT_BUS_DAEMON: 
@TP_DBUS_NAME_TYPE_ANY: 

<!-- ##### FUNCTION tp_dbus_check_valid_bus_name ##### -->
<para>

</para>

@name: 
@allow_types: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_check_valid_interface_name ##### -->
<para>

</para>

@name: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_check_valid_member_name ##### -->
<para>

</para>

@name: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_check_valid_object_path ##### -->
<para>

</para>

@path: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_g_value_slice_new_bytes ##### -->
<para>

</para>

@length: 
@bytes: 
@Returns: 


<!-- ##### FUNCTION tp_g_value_slice_new_take_bytes ##### -->
<para>

</para>

@bytes: 
@Returns: 


<!-- ##### FUNCTION tp_g_value_slice_new_object_path ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION tp_g_value_slice_new_static_object_path ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION tp_g_value_slice_new_take_object_path ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### STRUCT TpDBusDaemon ##### -->
<para>

</para>


<!-- ##### STRUCT TpDBusDaemonClass ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_dbus_daemon_dup ##### -->
<para>

</para>

@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_daemon_new ##### -->
<para>

</para>

@connection: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_daemon_get_unique_name ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### USER_FUNCTION TpDBusDaemonNameOwnerChangedCb ##### -->
<para>

</para>

@bus_daemon: 
@name: 
@new_owner: 
@user_data: 


<!-- ##### FUNCTION tp_dbus_daemon_watch_name_owner ##### -->
<para>

</para>

@self: 
@name: 
@callback: 
@user_data: 
@destroy: 


<!-- ##### FUNCTION tp_dbus_daemon_cancel_name_owner_watch ##### -->
<para>

</para>

@self: 
@name: 
@callback: 
@user_data: 
@Returns: 


<!-- ##### USER_FUNCTION TpDBusDaemonListNamesCb ##### -->
<para>

</para>

@bus_daemon: 
@names: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_dbus_daemon_list_names ##### -->
<para>

</para>

@self: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 


<!-- ##### FUNCTION tp_dbus_daemon_list_activatable_names ##### -->
<para>

</para>

@self: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 


<!-- ##### FUNCTION tp_dbus_daemon_release_name ##### -->
<para>

</para>

@self: 
@well_known_name: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_daemon_request_name ##### -->
<para>

</para>

@self: 
@well_known_name: 
@idempotent: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_dbus_daemon_init_known_interfaces ##### -->
<para>

</para>

@void: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_add_match ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_get_connection_se_linux_security_context ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_get_connection_unix_process_id ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_get_connection_unix_user ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_get_id ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_get_name_owner ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_hello ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_list_activatable_names ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_list_names ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_list_queued_owners ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_name_has_owner ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_release_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_reload_config ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_remove_match ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_request_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@in1: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_call_start_service_by_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@in1: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_add_match ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_get_connection_se_linux_security_context ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_get_connection_unix_process_id ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_get_connection_unix_user ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_get_id ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_get_name_owner ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_hello ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_list_activatable_names ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_list_names ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_list_queued_owners ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_name_has_owner ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_release_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_reload_config ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_remove_match ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_request_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@in1: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_run_start_service_by_name ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in0: 
@in1: 
@out0: 
@error: 
@loop: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_add_match ##### -->
<para>

</para>

@proxy: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_get_connection_se_linux_security_context ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_get_connection_unix_process_id ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_get_connection_unix_user ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_get_id ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_get_name_owner ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_hello ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_list_activatable_names ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_list_names ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_list_queued_owners ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_name_has_owner ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_release_name ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_reload_config ##### -->
<para>

</para>

@proxy: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_remove_match ##### -->
<para>

</para>

@proxy: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_request_name ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_callback_for_start_service_by_name ##### -->
<para>

</para>

@proxy: 
@out0: 
@error: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_connect_to_name_acquired ##### -->
<para>

</para>

@proxy: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_connect_to_name_lost ##### -->
<para>

</para>

@proxy: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_cli_dbus_daemon_connect_to_name_owner_changed ##### -->
<para>

</para>

@proxy: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@error: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_signal_callback_name_acquired ##### -->
<para>

</para>

@proxy: 
@arg0: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_signal_callback_name_lost ##### -->
<para>

</para>

@proxy: 
@arg0: 
@user_data: 
@weak_object: 


<!-- ##### USER_FUNCTION tp_cli_dbus_daemon_signal_callback_name_owner_changed ##### -->
<para>

</para>

@proxy: 
@arg0: 
@arg1: 
@arg2: 
@user_data: 
@weak_object: 


