summaryrefslogtreecommitdiff
path: root/telepathy-glib/channel-internal.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2008-07-08 11:26:46 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2008-07-08 11:26:46 +0000
commit6593411ea81b5d5214e341758fc26da6b524ea57 (patch)
treeca05a9e87e92bde9d0a26cc359223752a2481a63 /telepathy-glib/channel-internal.h
parent45b2de15f9a150bf3575d8d37de60e15e2fb0dea (diff)
downloadtelepathy-glib-6593411ea81b5d5214e341758fc26da6b524ea57.tar.gz
TpChannel: make all members private
20080708112646-53eee-6f5e455002f5af000946aa275a00928caa21a428.gz
Diffstat (limited to 'telepathy-glib/channel-internal.h')
-rw-r--r--telepathy-glib/channel-internal.h26
1 files changed, 14 insertions, 12 deletions
diff --git a/telepathy-glib/channel-internal.h b/telepathy-glib/channel-internal.h
index 866477b56..a1ef862cd 100644
--- a/telepathy-glib/channel-internal.h
+++ b/telepathy-glib/channel-internal.h
@@ -28,23 +28,16 @@ G_BEGIN_DECLS
struct _TpChannelClass {
TpProxyClass parent_class;
- gpointer priv;
+ /*<private>*/
+ GCallback _1;
+ GCallback _2;
+ GCallback _3;
+ GCallback _4;
};
struct _TpChannel {
TpProxy parent;
- TpConnection *connection;
-
- gboolean ready:1;
- gboolean _reserved_flags:31;
- GQuark channel_type;
- TpHandleType handle_type;
- TpHandle handle;
-
- TpHandle group_self_handle;
- TpChannelGroupFlags group_flags;
-
TpChannelPrivate *priv;
};
@@ -59,9 +52,17 @@ typedef struct {
struct _TpChannelPrivate {
gulong conn_invalidated_id;
+ TpConnection *connection;
+
/* GQueue of TpChannelProc */
GQueue *introspect_needed;
+ GQuark channel_type;
+ TpHandleType handle_type;
+ TpHandle handle;
+
+ TpHandle group_self_handle;
+ TpChannelGroupFlags group_flags;
/* NULL if members not discovered yet */
TpIntSet *group_members;
TpIntSet *group_local_pending;
@@ -75,6 +76,7 @@ struct _TpChannelPrivate {
/* guint => guint, NULL if not discovered yet */
GHashTable *group_handle_owners;
+ gboolean ready:1;
gboolean have_group_flags:1;
};