TpaAccount

TpaAccount

Synopsis




                    TpaAccountPrivate;
                    TpaAccount;
TpaAccount*         tpa_account_new                     (GType object_type,
                                                         TpaManager *manager,
                                                         GHashTable *parameters,
                                                         const gchar *protocol,
                                                         const gchar *account);
void                tpa_account_unref                   (TpaAccount *self);
gboolean            tpa_account_register                (TpaAccount *self,
                                                         const gchar *manager,
                                                         const gchar *protocol,
                                                         const gchar *account);
void                tpa_account_add_session             (TpaAccount *self,
                                                         GObject *session);
void                tpa_account_remove_session          (TpaAccount *self,
                                                         GObject *session);

Object Hierarchy


  GObject
   +----TpaAccount

Implemented Interfaces

TpaAccount implements TpaIAliasing, TpaIForwarding, TpaIPresence, TpaIConnection, TpaIContactInfo, TpaIAvatars, TpaCapabilities and TpaIProperties.

Description

Details

TpaAccountPrivate

typedef struct _TpaAccountPrivate TpaAccountPrivate;


TpaAccount

typedef struct _TpaAccount TpaAccount;


tpa_account_new ()

TpaAccount*         tpa_account_new                     (GType object_type,
                                                         TpaManager *manager,
                                                         GHashTable *parameters,
                                                         const gchar *protocol,
                                                         const gchar *account);

object_type :
manager :
parameters :
protocol :
account :
Returns :

tpa_account_unref ()

void                tpa_account_unref                   (TpaAccount *self);

Delete connection created via tpa_account_new

self :

tpa_account_register ()

gboolean            tpa_account_register                (TpaAccount *self,
                                                         const gchar *manager,
                                                         const gchar *protocol,
                                                         const gchar *account);

Register connection managers on dbus, the DBUS path always begins with "/org/freedesktop/Telepathy/Connection".

self :
manager :
protocol :
account :
Returns :

tpa_account_add_session ()

void                tpa_account_add_session             (TpaAccount *self,
                                                         GObject *session);

self :
session :

tpa_account_remove_session ()

void                tpa_account_remove_session          (TpaAccount *self,
                                                         GObject *session);

self :
session :