![]() |
![]() |
![]() |
[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 : |