summaryrefslogtreecommitdiff
path: root/telepathy-glib/account.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-12-01 19:29:47 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-12-01 19:29:47 +0000
commita1832553851799b44ceaa2110b67a93f1e6b14d8 (patch)
tree1688b38747cf0fdf4cd12799e76e1a168dd9da98 /telepathy-glib/account.h
parent5fae70266827a31aa3b1a31086bd73b554bd69bb (diff)
parent2d6f9d8be13e19929bc0a8dc13dfc088bf3f1aad (diff)
downloadtelepathy-glib-a1832553851799b44ceaa2110b67a93f1e6b14d8.tar.gz
Merge branch 'account-omissions'
Conflicts: telepathy-glib/account.c Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32004 Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
Diffstat (limited to 'telepathy-glib/account.h')
-rw-r--r--telepathy-glib/account.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/telepathy-glib/account.h b/telepathy-glib/account.h
index fe8a3faaf..bd0bd3a3d 100644
--- a/telepathy-glib/account.h
+++ b/telepathy-glib/account.h
@@ -100,6 +100,8 @@ const gchar *tp_account_get_service (TpAccount *self);
const gchar *tp_account_get_icon_name (TpAccount *account);
+const gchar *tp_account_get_normalized_name (TpAccount *self);
+
void tp_account_set_enabled_async (TpAccount *account,
gboolean enabled, GAsyncReadyCallback callback, gpointer user_data);
@@ -157,6 +159,13 @@ void tp_account_request_presence_async (TpAccount *account,
gboolean tp_account_request_presence_finish (TpAccount *account,
GAsyncResult *result, GError **error);
+void tp_account_set_automatic_presence_async (TpAccount *account,
+ TpConnectionPresenceType type, const gchar *status, const gchar *message,
+ GAsyncReadyCallback callback, gpointer user_data);
+
+gboolean tp_account_set_automatic_presence_finish (TpAccount *account,
+ GAsyncResult *result, GError **error);
+
gboolean tp_account_get_connect_automatically (TpAccount *account);
void tp_account_set_connect_automatically_async (TpAccount *account,
@@ -180,6 +189,9 @@ TpConnectionPresenceType tp_account_get_current_presence (TpAccount *account,
TpConnectionPresenceType tp_account_get_requested_presence (
TpAccount *account, gchar **status, gchar **status_message);
+TpConnectionPresenceType tp_account_get_automatic_presence (
+ TpAccount *self, gchar **status, gchar **status_message);
+
const GHashTable *tp_account_get_parameters (TpAccount *account);
const gchar *tp_account_get_nickname (TpAccount *account);