aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/gossip-telepathy-group.h
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@gmail.com>2007-05-21 06:34:10 +0800
committerXavier Claessens <xclaesse@src.gnome.org>2007-05-21 06:34:10 +0800
commite9da37418519e89f8489491310b5f3ca3ef59f76 (patch)
tree1c071ef8c6bbbd3922dc5d70888bd30074313d1c /libempathy/gossip-telepathy-group.h
parent03d20e55433ca5d11633dec62435ea66ebdaf1ae (diff)
downloadgsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar.gz
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar.bz2
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar.lz
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar.xz
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.tar.zst
gsoc2013-empathy-e9da37418519e89f8489491310b5f3ca3ef59f76.zip
Implementing basic chatroom support. Actually it works only if we get
2007-05-21 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/gossip-group-chat.c: * libempathy-gtk/gossip-group-chat.h: * libempathy-gtk/gossip-private-chat.c: * libempathy-gtk/gossip-private-chat.h: * libempathy-gtk/gossip-group-chat.glade: * libempathy-gtk/Makefile.am: * src/empathy-chat-main.c: * libempathy/empathy-tp-contact-list.c: * libempathy/gossip-telepathy-group.c: * libempathy/gossip-telepathy-group.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support. Actually it works only if we get invited in a chatroom. svn path=/trunk/; revision=87
Diffstat (limited to 'libempathy/gossip-telepathy-group.h')
-rw-r--r--libempathy/gossip-telepathy-group.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libempathy/gossip-telepathy-group.h b/libempathy/gossip-telepathy-group.h
index 9c61bdbc4..17b96de2e 100644
--- a/libempathy/gossip-telepathy-group.h
+++ b/libempathy/gossip-telepathy-group.h
@@ -46,6 +46,13 @@ struct _GossipTelepathyGroupClass {
GObjectClass parent_class;
};
+typedef struct {
+ guint member;
+ guint actor;
+ guint reason;
+ gchar *message;
+} GossipTpGroupInfo;
+
GType gossip_telepathy_group_get_type (void) G_GNUC_CONST;
GossipTelepathyGroup *gossip_telepathy_group_new (TpChan *tp_chan,
TpConn *tp_conn);
@@ -66,8 +73,9 @@ void gossip_telepathy_group_get_all_members (GossipTelepathyGro
GArray **members,
GArray **local_pending,
GArray **remote_pending);
-GPtrArray * gossip_telepathy_group_get_local_pending_members_with_info
+GList * gossip_telepathy_group_get_local_pending_members_with_info
(GossipTelepathyGroup *group);
+void gossip_telepathy_group_info_list_free (GList *infos);
const gchar * gossip_telepathy_group_get_name (GossipTelepathyGroup *group);
guint gossip_telepathy_group_get_self_handle (GossipTelepathyGroup *group);
const gchar * gossip_telepathy_group_get_object_path (GossipTelepathyGroup *group);