summaryrefslogtreecommitdiff
path: root/telepathy-glib/contact-operations.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-03 12:13:43 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-03 12:35:58 +0100
commit59e580c564711b194d3c0c8004cf8db195f06428 (patch)
tree557249305359a52023dd567fce571cdd53b027ac /telepathy-glib/contact-operations.h
parentf524ee716e4e2fdb959c1dd28210a3a8dfc6cbfe (diff)
downloadtelepathy-glib-59e580c564711b194d3c0c8004cf8db195f06428.tar.gz
Version-annotate recent API
Diffstat (limited to 'telepathy-glib/contact-operations.h')
-rw-r--r--telepathy-glib/contact-operations.h19
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);