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

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT TpBaseClient ##### -->
<para>

</para>


<!-- ##### SIGNAL TpBaseClient::request-added ##### -->
<para>

</para>

@tpbaseclient: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL TpBaseClient::request-removed ##### -->
<para>

</para>

@tpbaseclient: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### ARG TpBaseClient:dbus-daemon ##### -->
<para>

</para>

<!-- ##### ARG TpBaseClient:name ##### -->
<para>

</para>

<!-- ##### ARG TpBaseClient:uniquify-name ##### -->
<para>

</para>

<!-- ##### FUNCTION tp_base_client_add_observer_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### FUNCTION tp_base_client_take_observer_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### FUNCTION tp_base_client_set_observer_recover ##### -->
<para>

</para>

@self: 
@recover: 


<!-- ##### USER_FUNCTION TpBaseClientClassObserveChannelsImpl ##### -->
<para>

</para>

@client: 
@account: 
@connection: 
@channels: 
@dispatch_operation: 
@requests: 
@context: 


<!-- ##### FUNCTION tp_base_client_implement_observe_channels ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_base_client_add_approver_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### FUNCTION tp_base_client_take_approver_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### USER_FUNCTION TpBaseClientClassAddDispatchOperationImpl ##### -->
<para>

</para>

@client: 
@account: 
@connection: 
@channels: 
@dispatch_operation: 
@context: 


<!-- ##### FUNCTION tp_base_client_implement_add_dispatch_operation ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_base_client_add_handler_capabilities ##### -->
<para>

</para>

@self: 
@tokens: 


<!-- ##### FUNCTION tp_base_client_add_handler_capabilities_varargs ##### -->
<para>

</para>

@self: 
@first_token: 
@Varargs: 


<!-- ##### FUNCTION tp_base_client_add_handler_capability ##### -->
<para>

</para>

@self: 
@token: 


<!-- ##### FUNCTION tp_base_client_add_handler_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### FUNCTION tp_base_client_be_a_handler ##### -->
<para>

</para>

@self: 


<!-- ##### USER_FUNCTION TpBaseClientClassHandleChannelsImpl ##### -->
<para>

</para>

@client: 
@account: 
@connection: 
@channels: 
@requests_satisfied: 
@user_action_time: 
@context: 


<!-- ##### FUNCTION tp_base_client_implement_handle_channels ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_base_client_get_handled_channels ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_base_client_get_pending_requests ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_base_client_set_handler_bypass_approval ##### -->
<para>

</para>

@self: 
@bypass_approval: 


<!-- ##### FUNCTION tp_base_client_set_handler_request_notification ##### -->
<para>

</para>

@self: 


<!-- ##### FUNCTION tp_base_client_take_handler_filter ##### -->
<para>

</para>

@self: 
@filter: 


<!-- ##### FUNCTION tp_base_client_register ##### -->
<para>

</para>

@self: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_base_client_unregister ##### -->
<para>

</para>

@self: 


<!-- ##### FUNCTION tp_base_client_get_bus_name ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_base_client_get_object_path ##### -->
<para>

</para>

@self: 
@Returns: 


