| [Insert name here] Reference Manual | ||||
|---|---|---|---|---|
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);
typedef struct {
GObject parent;
TpaManager *manager;
TpaAccountPrivate *priv;
} TpaAccount;
TpaAccount* tpa_account_new (GType object_type, TpaManager *manager, GHashTable *parameters, const gchar *protocol, const gchar *account);
object_type : |
|
manager : |
|
parameters : |
|
protocol : |
|
account : |
|
| Returns : |
void tpa_account_unref (TpaAccount *self);
Delete connection created via tpa_account_new
self : |
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 : |
void tpa_account_add_session (TpaAccount *self, GObject *session);
self : |
|
session : |
void tpa_account_remove_session (TpaAccount *self, GObject *session);
self : |
|
session : |