comparison 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
comparison
equal deleted inserted replaced
467:73aa14eba3c7 468:644b8bf9ca4d
51 guint type); 51 guint type);
52 GSList *roster_find(const char *jidname, enum findwhat type, guint roster_type); 52 GSList *roster_find(const char *jidname, enum findwhat type, guint roster_type);
53 void roster_del_user(const char *jid); 53 void roster_del_user(const char *jid);
54 void roster_free(void); 54 void roster_free(void);
55 void roster_setstatus(const char *jid, const char *resname, gchar prio, 55 void roster_setstatus(const char *jid, const char *resname, gchar prio,
56 enum imstatus bstat, const char *status_msg); 56 enum imstatus bstat, const char *status_msg,
57 enum imrole role, const char *realjid);
57 void roster_setflags(const char *jid, guint flags, guint value); 58 void roster_setflags(const char *jid, guint flags, guint value);
58 void roster_msg_setflag(const char *jid, guint value); 59 void roster_msg_setflag(const char *jid, guint value);
59 void roster_settype(const char *jid, guint type); 60 void roster_settype(const char *jid, guint type);
60 enum imstatus roster_getstatus(const char *jid, const char *resname); 61 enum imstatus roster_getstatus(const char *jid, const char *resname);
61 const char *roster_getstatusmsg(const char *jid, const char *resname); 62 const char *roster_getstatusmsg(const char *jid, const char *resname);
76 gpointer buddy_getgroup(gpointer rosterdata); 77 gpointer buddy_getgroup(gpointer rosterdata);
77 enum imstatus buddy_getstatus(gpointer rosterdata, const char *resname); 78 enum imstatus buddy_getstatus(gpointer rosterdata, const char *resname);
78 const char *buddy_getstatusmsg(gpointer rosterdata, const char *resname); 79 const char *buddy_getstatusmsg(gpointer rosterdata, const char *resname);
79 gchar buddy_getresourceprio(gpointer rosterdata, const char *resname); 80 gchar buddy_getresourceprio(gpointer rosterdata, const char *resname);
80 GSList *buddy_getresources(gpointer rosterdata); 81 GSList *buddy_getresources(gpointer rosterdata);
82 void buddy_resource_setname(gpointer rosterdata, const char *resname,
83 const char *newname);
81 void buddy_del_all_resources(gpointer rosterdata); 84 void buddy_del_all_resources(gpointer rosterdata);
82 void buddy_setflags(gpointer rosterdata, guint flags, guint value); 85 void buddy_setflags(gpointer rosterdata, guint flags, guint value);
83 guint buddy_getflags(gpointer rosterdata); 86 guint buddy_getflags(gpointer rosterdata);
84 GList *buddy_search(char *string); 87 GList *buddy_search(char *string);
85 gpointer unread_msg(gpointer rosterdata); 88 gpointer unread_msg(gpointer rosterdata);