Mercurial > ~mikael > mcabber > hg
diff mcabber/src/roster.h @ 468:644b8bf9ca4d
Improve MUC presence messages handling
- Display messages when someone joins, leaves, or changes his nickname
- Update occupants roles and real jid (if available)
- Fix some memory leaks
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 01 Oct 2005 18:53:14 +0200 |
parents | 03bb57383cea |
children | a926523d2392 |
line wrap: on
line diff
--- a/mcabber/src/roster.h Sat Oct 01 16:00:17 2005 +0200 +++ b/mcabber/src/roster.h Sat Oct 01 18:53:14 2005 +0200 @@ -53,7 +53,8 @@ void roster_del_user(const char *jid); void roster_free(void); void roster_setstatus(const char *jid, const char *resname, gchar prio, - enum imstatus bstat, const char *status_msg); + enum imstatus bstat, const char *status_msg, + enum imrole role, const char *realjid); void roster_setflags(const char *jid, guint flags, guint value); void roster_msg_setflag(const char *jid, guint value); void roster_settype(const char *jid, guint type); @@ -78,6 +79,8 @@ const char *buddy_getstatusmsg(gpointer rosterdata, const char *resname); gchar buddy_getresourceprio(gpointer rosterdata, const char *resname); GSList *buddy_getresources(gpointer rosterdata); +void buddy_resource_setname(gpointer rosterdata, const char *resname, + const char *newname); void buddy_del_all_resources(gpointer rosterdata); void buddy_setflags(gpointer rosterdata, guint flags, guint value); guint buddy_getflags(gpointer rosterdata);