summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-client.h
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-04-22 14:27:15 +0200
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-05-16 11:03:55 +0200
commit59b10772153ec4cef86131193c1c5342b674b0ae (patch)
tree02376e5cabe7ff65c5b20c495ca31d8ec4bd3bec /telepathy-glib/base-client.h
parent235742058d624f9b90507bb47ce53a9c0ec17cda (diff)
downloadtelepathy-glib-59b10772153ec4cef86131193c1c5342b674b0ae.tar.gz
add tp_base_client_delegate_channels_{async,finish} (fdo #34610)
Diffstat (limited to 'telepathy-glib/base-client.h')
-rw-r--r--telepathy-glib/base-client.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/telepathy-glib/base-client.h b/telepathy-glib/base-client.h
index 192a32223..b1dc48a0e 100644
--- a/telepathy-glib/base-client.h
+++ b/telepathy-glib/base-client.h
@@ -176,6 +176,17 @@ GList *tp_base_client_get_handled_channels (TpBaseClient *self);
gboolean tp_base_client_is_handling_channel (TpBaseClient *self,
TpChannel *channel);
+void tp_base_client_delegate_channels_async (TpBaseClient *self,
+ GList *channels,
+ gint64 user_action_time,
+ const gchar *preferred_handler,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean tp_base_client_delegate_channels_finish (TpBaseClient *self,
+ GAsyncResult *result,
+ GError **error);
+
const gchar *tp_base_client_get_name (TpBaseClient *self);
gboolean tp_base_client_get_uniquify_name (TpBaseClient *self);
const gchar *tp_base_client_get_bus_name (TpBaseClient *self);