summaryrefslogtreecommitdiff
path: root/telepathy-glib/proxy-internal.h
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-01-18 15:09:14 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-05-12 12:30:41 +0200
commite3761c4c807b66b8e9a4408f51c81fd4fd4a8248 (patch)
treefbbfc80e5b961659f8195aef9b5eb97f316b3e63 /telepathy-glib/proxy-internal.h
parent7b1fdf9783ffb9e6527c48257de56edc62c2dbcc (diff)
downloadtelepathy-glib-e3761c4c807b66b8e9a4408f51c81fd4fd4a8248.tar.gz
Add TpProxyFeature.prepare_before_signalling_connected_async
It allows a prepared feature to be notified to update itself before announcing that the connection is now CONNECTED.
Diffstat (limited to 'telepathy-glib/proxy-internal.h')
-rw-r--r--telepathy-glib/proxy-internal.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/telepathy-glib/proxy-internal.h b/telepathy-glib/proxy-internal.h
index ade38d263..775779ffd 100644
--- a/telepathy-glib/proxy-internal.h
+++ b/telepathy-glib/proxy-internal.h
@@ -40,6 +40,7 @@ struct _TpProxyFeature {
gboolean core;
TpProxyPrepareAsync prepare_async;
+ TpProxyPrepareAsync prepare_before_signalling_connected_async;
const GQuark *interfaces_needed;
/* Features we depend on */
@@ -60,4 +61,12 @@ void _tp_proxy_set_feature_prepared (TpProxy *self,
void _tp_proxy_set_features_failed (TpProxy *self,
const GError *error);
+void _tp_proxy_will_announce_connected_async (TpProxy *self,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean _tp_proxy_will_announce_connected_finish (TpProxy *self,
+ GAsyncResult *result,
+ GError **error);
+
#endif