* [
account-created](
#account-created)
* [
account-destroying](
#account-destroying)
* [
account-added](
#account-added)
* [
account-connecting](
#account-connecting)
* [
account-removed](
#account-removed)
* [
account-disabled](
#account-disabled)
* [
account-enabled](
#account-enabled)
* [
account-setting-info](
#account-setting-info)
* [
account-set-info](
#account-set-info)
* [
account-status-changed](
#account-status-changed)
* [
account-actions-changed](
#account-actions-changed)
* [
account-alias-changed](
#account-alias-changed)
* [
account-authorization-requested](
#account-authorization-requested)
* [
account-authorization-denied](
#account-authorization-denied)
* [
account-authorization-granted](
#account-authorization-granted)
* [
account-error-changed](
#account-error-changed)
* [
account-signed-on](
#account-signed-on)
* [
account-signed-off](
#account-signed-off)
* [
account-connection-error](
#account-connection-error)
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is created by calling purple_account_new.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is about to be destroyed.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is added.
: The account that was added. See
`purple_accounts_add()`.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); This is emitted when an account is in the process of connecting.
: The account in the process of connecting.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is removed.
: The account that was removed. See
`purple_accounts_remove()`.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is disabled.
: The account that was disabled.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account is enabled.
: The account that was enabled.
: User data set when the signal handler was connected.
#### account-setting-info void user_function(PurpleAccount *account, const gchar *new_info, gpointer user_data); Emitted when a user is about to send his new user info, or profile, to the server.
: The account that the info will be set on.
: The new information to set.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, const gchar *new_info, gpointer user_data); Emitted when a user sent his new user info, or profile, to the server.
: The account that the info was set on.
: The new information set.
: User data set when the signal handler was connected.
#### account-status-changed void user_function(PurpleAccount *account, Emitted when the status of an account changes (after the change).
: The account that changed status.
: The status before change.
: The status after change.
: User data set when the signal handler was connected.
#### account-actions-changed void user_function(PurpleAccount *account, gpointer user_data); Emitted when the account actions are changed after initial connection.
: The account whose actions changed.
: User data set when the signal handler was connected.
#### account-alias-changed void user_function(PurpleAccount *account, const gchar *old, gpointer user_data); Emitted when the alias of an account changes (after the change).
: The account for which the alias was changed.
: The alias before change.
: User data set when the signal handler was connected.
#### account-authorization-requested int user_function(PurpleAccount *account, Emitted when a user requests authorization.
: The name of the user requesting authorization.
: The authorization request message.
: The message to send in the response.
: User data set when the signal handler was connected.
`PURPLE_ACCOUNT_RESPONSE_IGNORE` : To silently ignore the request
`PURPLE_ACCOUNT_RESPONSE_DENY` : To block the request (the sender might get informed)
`PURPLE_ACCOUNT_RESPONSE_ACCEPT` : If the request should be granted.
`PURPLE_ACCOUNT_RESPONSE_PASS` : The user will be prompted with the request.
#### account-authorization-denied void user_function(PurpleAccount *account, Emitted when the authorization request for a buddy is denied.
: The name of the user requesting authorization.
: The message to tell the buddy who was denied.
: User data set when the signal handler was connected.
#### account-authorization-granted void user_function(PurpleAccount *account, Emitted when the authorization request for a buddy is granted.
: The name of the user requesting authorization.
: The message to tell the buddy who was granted authorization.
: User data set when the signal handler was connected.
#### account-error-changed void user_function(PurpleAccount *account, const PurpleConnectionErrorInfo *old_error, const PurpleConnectionErrorInfo *current_error, Emitted when
`account`'s error changes. You should not call purple_account_clear_current_error() while this signal is being emitted.
: The account whose error has changed.
: The account's previous error, or
`NULL` if it had no error. After this signal is emitted,
`old_error` is not guaranteed to be a valid pointer.
: The account's new error, or
`NULL` if it has no error. If not
`NULL`,
`new_error` will remain a valid until pointer just after the next time this signal is emitted for this
`account`. See
`purple_account_get_current_error()`.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account has signed on.
: The account that has signed on.
: User data set when the signal handler was connected.
void user_function(PurpleAccount *account, gpointer user_data); Emitted when an account has signed off.
: The account that has signed off.
: User data set when the signal handler was connected.
#### account-connection-error void user_function(PurpleAccount *account, PurpleConnectionError err, Emitted when a connection error occurs, before
`"signed"`-off.
: The account on which the error has occurred.
: The error that occurred.
: A description of the error, giving more information.
: User data set when the signal handler was connected.