diff options
author | Xavier Claessens <xclaesse@gmail.com> | 2007-05-21 06:34:10 +0800 |
---|---|---|
committer | Xavier Claessens <xclaesse@src.gnome.org> | 2007-05-21 06:34:10 +0800 |
commit | e9da37418519e89f8489491310b5f3ca3ef59f76 (patch) | |
tree | 1c071ef8c6bbbd3922dc5d70888bd30074313d1c /libempathy/gossip-telepathy-group.h | |
parent | 03d20e55433ca5d11633dec62435ea66ebdaf1ae (diff) | |
download | gsoc2013-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.h | 10 |
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); |