<!-- ##### SECTION Title ##### -->
account-manager

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT TpAccountManager ##### -->
<para>

</para>


<!-- ##### SIGNAL TpAccountManager::account-disabled ##### -->
<para>

</para>

@tpaccountmanager: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL TpAccountManager::account-enabled ##### -->
<para>

</para>

@tpaccountmanager: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL TpAccountManager::account-removed ##### -->
<para>

</para>

@tpaccountmanager: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL TpAccountManager::account-validity-changed ##### -->
<para>

</para>

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

<!-- ##### SIGNAL TpAccountManager::most-available-presence-changed ##### -->
<para>

</para>

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

<!-- ##### STRUCT TpAccountManagerClass ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_account_manager_new ##### -->
<para>

</para>

@bus_daemon: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_init_known_interfaces ##### -->
<para>

</para>

@void: 


<!-- ##### FUNCTION tp_account_manager_dup ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_create_account_async ##### -->
<para>

</para>

@manager: 
@connection_manager: 
@protocol: 
@display_name: 
@parameters: 
@properties: 
@callback: 
@user_data: 


<!-- ##### FUNCTION tp_account_manager_create_account_finish ##### -->
<para>

</para>

@manager: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_ensure_account ##### -->
<para>

</para>

@manager: 
@path: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_get_valid_accounts ##### -->
<para>

</para>

@manager: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_get_most_available_presence ##### -->
<para>

</para>

@manager: 
@status: 
@message: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_set_all_requested_presences ##### -->
<para>

</para>

@manager: 
@type: 
@status: 
@message: 


<!-- ##### FUNCTION tp_account_manager_enable_restart ##### -->
<para>

</para>

@manager: 


<!-- ##### MACRO TP_ACCOUNT_MANAGER_FEATURE_CORE ##### -->
<para>

</para>



<!-- ##### FUNCTION tp_account_manager_is_prepared ##### -->
<para>

</para>

@manager: 
@feature: 
@Returns: 


<!-- ##### FUNCTION tp_account_manager_prepare_async ##### -->
<para>

</para>

@manager: 
@features: 
@callback: 
@user_data: 


<!-- ##### FUNCTION tp_account_manager_prepare_finish ##### -->
<para>

</para>

@manager: 
@result: 
@error: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_account_manager_callback_for_create_account ##### -->
<para>

</para>

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


<!-- ##### FUNCTION tp_cli_account_manager_call_create_account ##### -->
<para>

</para>

@proxy: 
@timeout_ms: 
@in_Connection_Manager: 
@in_Protocol: 
@in_Display_Name: 
@in_Parameters: 
@in_Properties: 
@callback: 
@user_data: 
@destroy: 
@weak_object: 
@Returns: 


<!-- ##### USER_FUNCTION tp_cli_account_manager_signal_callback_account_removed ##### -->
<para>

</para>

@proxy: 
@arg_Account: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_account_manager_connect_to_account_removed ##### -->
<para>

</para>

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


<!-- ##### USER_FUNCTION tp_cli_account_manager_signal_callback_account_validity_changed ##### -->
<para>

</para>

@proxy: 
@arg_Account: 
@arg_Valid: 
@user_data: 
@weak_object: 


<!-- ##### FUNCTION tp_cli_account_manager_connect_to_account_validity_changed ##### -->
<para>

</para>

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


