diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-03 12:13:43 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-03 12:35:58 +0100 |
commit | 59e580c564711b194d3c0c8004cf8db195f06428 (patch) | |
tree | 557249305359a52023dd567fce571cdd53b027ac /telepathy-glib/contact-operations.h | |
parent | f524ee716e4e2fdb959c1dd28210a3a8dfc6cbfe (diff) | |
download | telepathy-glib-59e580c564711b194d3c0c8004cf8db195f06428.tar.gz |
Version-annotate recent API
Diffstat (limited to 'telepathy-glib/contact-operations.h')
-rw-r--r-- | telepathy-glib/contact-operations.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/telepathy-glib/contact-operations.h b/telepathy-glib/contact-operations.h index 82811ac6a..65360f532 100644 --- a/telepathy-glib/contact-operations.h +++ b/telepathy-glib/contact-operations.h @@ -21,74 +21,93 @@ #define __TP_CONTACT_OPERATIONS_H__ #include <telepathy-glib/contact.h> +#include <telepathy-glib/defs.h> G_BEGIN_DECLS +_TP_AVAILABLE_IN_0_16 void tp_contact_request_subscription_async (TpContact *self, const gchar *message, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_request_subscription_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_authorize_publication_async (TpContact *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_authorize_publication_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_remove_async (TpContact *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_remove_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_unsubscribe_async (TpContact *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_unsubscribe_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_unpublish_async (TpContact *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_unpublish_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_add_to_group_async (TpContact *self, const gchar *group, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_add_to_group_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_16 void tp_contact_remove_from_group_async (TpContact *self, const gchar *group, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_16 gboolean tp_contact_remove_from_group_finish (TpContact *self, GAsyncResult *result, GError **error); /* ContactBlocking */ +_TP_AVAILABLE_IN_0_18 void tp_contact_block_async (TpContact *self, gboolean report_abusive, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_contact_block_finish (TpContact *self, GAsyncResult *result, GError **error); +_TP_AVAILABLE_IN_0_18 void tp_contact_unblock_async (TpContact *self, GAsyncReadyCallback callback, gpointer user_data); +_TP_AVAILABLE_IN_0_18 gboolean tp_contact_unblock_finish (TpContact *self, GAsyncResult *result, GError **error); |