<!-- ##### SECTION Title ##### -->
GalagoAccount

<!-- ##### SECTION Short_Description ##### -->
An account on a messaging service.

<!-- ##### SECTION Long_Description ##### -->
<para>
The #GalagoAccount object represents an account on a messaging or VoIP service,
The account may belong to the local user, or someone on the user's contact
list.
</para>
<para>
Each #GalagoAccount is owned and managed by a #GalagoService, and has
an associated #GalagoPerson. To create a #GalagoAccount, use
galago_service_create_account().
</para>

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

</para>

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


<!-- ##### STRUCT GalagoAccount ##### -->
<para>
This is an opaque structure representing an account. This should not be used
directly. Use the accessor functions below.
</para>


<!-- ##### SIGNAL GalagoAccount::avatar-set ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GalagoAccount::connection-state-changed ##### -->
<para>

</para>

@galagoaccount: the object which received the signal.

<!-- ##### SIGNAL GalagoAccount::contact-added ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GalagoAccount::contact-removed ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GalagoAccount::display-name-changed ##### -->
<para>

</para>

@galagoaccount: the object which received the signal.

<!-- ##### SIGNAL GalagoAccount::presence-created ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GalagoAccount::presence-deleted ##### -->
<para>

</para>

@galagoaccount: the object which received the signal.

<!-- ##### ARG GalagoAccount:avatar ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:connected ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:display-name ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:person ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:presence ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:service ##### -->
<para>

</para>

<!-- ##### ARG GalagoAccount:username ##### -->
<para>

</para>

<!-- ##### MACRO GALAGO_DBUS_ACCOUNT_INTERFACE ##### -->
<para>
The D-BUS interface that #GalagoAccount maps to.
</para>



<!-- ##### FUNCTION galago_account_set_connected ##### -->
<para>

</para>

@account: 
@connected: 


<!-- ##### FUNCTION galago_account_get_service ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_get_person ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_get_username ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_is_connected ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_set_display_name ##### -->
<para>

</para>

@account: 
@display_name: 


<!-- ##### FUNCTION galago_account_get_display_name ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_is_display_name_set ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_add_contact ##### -->
<para>

</para>

@account: 
@contact: 


<!-- ##### FUNCTION galago_account_remove_contact ##### -->
<para>

</para>

@account: 
@contact: 


<!-- ##### FUNCTION galago_account_get_contact ##### -->
<para>

</para>

@account: 
@username: 
@query: 
@Returns: 


<!-- ##### FUNCTION galago_account_get_contacts ##### -->
<para>

</para>

@account: 
@query: 
@Returns: 


<!-- ##### FUNCTION galago_account_create_presence ##### -->
<para>

</para>

@account: 
@Returns: 


<!-- ##### FUNCTION galago_account_get_presence ##### -->
<para>

</para>

@account: 
@query: 
@Returns: 


<!-- ##### FUNCTION galago_account_set_avatar ##### -->
<para>

</para>

@account: 
@avatar: 


<!-- ##### FUNCTION galago_account_get_avatar ##### -->
<para>

</para>

@account: 
@query: 
@Returns: 


