comparison mcabber/mcabber/roster.h @ 2324:4ddd6f5c3ffc

Add support for displaying the number of unread messages for each roster entry
author Michał Kępień <bitbucket@kempniu.pl>
date Sun, 23 Sep 2018 22:52:29 +0200
parents 0d350e979bde
children
comparison
equal deleted inserted replaced
2323:d2111a776b66 2324:4ddd6f5c3ffc
175 time_t timestamp, 175 time_t timestamp,
176 enum imrole role, enum imaffiliation affil, 176 enum imrole role, enum imaffiliation affil,
177 const char *realjid); 177 const char *realjid);
178 void roster_setflags(const char *jid, guint flags, guint value); 178 void roster_setflags(const char *jid, guint flags, guint value);
179 void roster_msg_setflag(const char *jid, guint special, guint value); 179 void roster_msg_setflag(const char *jid, guint special, guint value);
180 void roster_msg_update_unread(const char *jid, gboolean increment);
180 void roster_setuiprio(const char *jid, guint special, guint value, 181 void roster_setuiprio(const char *jid, guint special, guint value,
181 enum setuiprio_ops action); 182 enum setuiprio_ops action);
182 guint roster_getuiprio(const char *jid, guint special); 183 guint roster_getuiprio(const char *jid, guint special);
183 const char *roster_getname(const char *jid); 184 const char *roster_getname(const char *jid);
184 const char *roster_getnickname(const char *jid); 185 const char *roster_getnickname(const char *jid);
243 const char *buddy_getrjid(gpointer rosterdata, const char *resname); 244 const char *buddy_getrjid(gpointer rosterdata, const char *resname);
244 void buddy_del_all_resources(gpointer rosterdata); 245 void buddy_del_all_resources(gpointer rosterdata);
245 void buddy_setflags(gpointer rosterdata, guint flags, guint value); 246 void buddy_setflags(gpointer rosterdata, guint flags, guint value);
246 guint buddy_getflags(gpointer rosterdata); 247 guint buddy_getflags(gpointer rosterdata);
247 guint buddy_getuiprio(gpointer rosterdata); 248 guint buddy_getuiprio(gpointer rosterdata);
249 guint buddy_getunread(gpointer rosterdata);
248 void buddy_setonserverflag(gpointer rosterdata, guint onserver); 250 void buddy_setonserverflag(gpointer rosterdata, guint onserver);
249 guint buddy_getonserverflag(gpointer rosterdata); 251 guint buddy_getonserverflag(gpointer rosterdata);
250 GList *buddy_search_jid(const char *jid); 252 GList *buddy_search_jid(const char *jid);
251 GList *buddy_search(char *string); 253 GList *buddy_search(char *string);
252 void foreach_buddy(guint roster_type, 254 void foreach_buddy(guint roster_type,