summaryrefslogtreecommitdiff
path: root/telepathy-glib/channel-internal.h
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2009-01-06 00:10:11 +0000
committerWill Thompson <will.thompson@collabora.co.uk>2009-01-07 18:57:50 +0000
commiteb4204b272f1f45d86da0f95fdab18a51f011a4b (patch)
treec51e620d064b2dfe1af0c22ab7e0784e49657375 /telepathy-glib/channel-internal.h
parentc2e3060a7dec0216ea99fe10910f808b303a8dcc (diff)
downloadtelepathy-glib-eb4204b272f1f45d86da0f95fdab18a51f011a4b.tar.gz
Only listen to one of MembersChanged[Detailed]
based on whether the Members_Changed_Detailed group flag is set.
Diffstat (limited to 'telepathy-glib/channel-internal.h')
-rw-r--r--telepathy-glib/channel-internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/telepathy-glib/channel-internal.h b/telepathy-glib/channel-internal.h
index e856d7c5f..1d1fb0b41 100644
--- a/telepathy-glib/channel-internal.h
+++ b/telepathy-glib/channel-internal.h
@@ -49,6 +49,12 @@ struct _TpChannelPrivate {
/* owned string (iface + "." + prop) => slice-allocated GValue */
GHashTable *channel_properties;
+ /* Set until introspection discovers which to use; both NULL after one has
+ * been disconnected.
+ */
+ TpProxySignalConnection *members_changed_sig;
+ TpProxySignalConnection *members_changed_detailed_sig;
+
TpHandle group_self_handle;
TpChannelGroupFlags group_flags;
/* NULL if members not discovered yet */