EmpathyAccountManager

EmpathyAccountManager

Synopsis

                    EmpathyAccountManager;
EmpathyAccountManager * empathy_account_manager_dup_singleton
                                                        (void);
int                 empathy_account_manager_get_connected_accounts
                                                        (EmpathyAccountManager *manager);
int                 empathy_account_manager_get_connecting_accounts
                                                        (EmpathyAccountManager *manager);
int                 empathy_account_manager_get_count   (EmpathyAccountManager *manager);
EmpathyAccount *    empathy_account_manager_get_account (EmpathyAccountManager *manager,
                                                         const gchar *unique_name);
GList *             empathy_account_manager_dup_accounts
                                                        (EmpathyAccountManager *manager);
GList *             empathy_account_manager_dup_connections
                                                        (EmpathyAccountManager *manager);

Object Hierarchy

  GObject
   +----EmpathyAccountManager

Properties

  "ready"                    gboolean              : Read

Signals

  "account-changed"                                : Run Last
  "account-connection-changed"                     : Run Last
  "account-created"                                : Run Last
  "account-deleted"                                : Run Last
  "account-disabled"                               : Run Last
  "account-enabled"                                : Run Last
  "global-presence-changed"                        : Run Last
  "new-connection"                                 : Run Last

Description

Details

EmpathyAccountManager

typedef struct _EmpathyAccountManager EmpathyAccountManager;


empathy_account_manager_dup_singleton ()

EmpathyAccountManager * empathy_account_manager_dup_singleton
                                                        (void);

Returns :


empathy_account_manager_get_connected_accounts ()

int                 empathy_account_manager_get_connected_accounts
                                                        (EmpathyAccountManager *manager);

manager :

Returns :


empathy_account_manager_get_connecting_accounts ()

int                 empathy_account_manager_get_connecting_accounts
                                                        (EmpathyAccountManager *manager);

manager :

Returns :


empathy_account_manager_get_count ()

int                 empathy_account_manager_get_count   (EmpathyAccountManager *manager);

Get the number of accounts.

manager :

a EmpathyAccountManager

Returns :

the number of accounts.

empathy_account_manager_get_account ()

EmpathyAccount *    empathy_account_manager_get_account (EmpathyAccountManager *manager,
                                                         const gchar *unique_name);

manager :

unique_name :

Returns :


empathy_account_manager_dup_accounts ()

GList *             empathy_account_manager_dup_accounts
                                                        (EmpathyAccountManager *manager);

manager :

Returns :


empathy_account_manager_dup_connections ()

GList *             empathy_account_manager_dup_connections
                                                        (EmpathyAccountManager *manager);

Get a GList of all ready TpConnection. The list must be freed with g_list_free, and its elements must be unreffed.

manager :

a EmpathyAccountManager

Returns :

the list of connections

Property Details

The "ready" property

  "ready"                    gboolean              : Read

Whether the initial state dump from the account manager is finished.

Default value: FALSE

Signal Details

The "account-changed" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "account-connection-changed" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gint                   arg2,
                                                        guint                  arg3,
                                                        guint                  arg4,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

user_data :

user data set when the signal handler was connected.

The "account-created" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "account-deleted" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "account-disabled" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "account-enabled" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        EmpathyAccount        *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "global-presence-changed" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        guint                  arg1,
                                                        gchar                 *arg2,
                                                        gchar                 *arg3,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.

The "new-connection" signal

void                user_function                      (EmpathyAccountManager *empathyaccountmanager,
                                                        TpConnection          *arg1,
                                                        gpointer               user_data)                  : Run Last

empathyaccountmanager :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.