Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/roster.h @ 1355:9716cf8a0726
Add on_server flag
Add a flag to the roster data, TRUE if the roster item is known by the server.
The command /info displays a message if the item is local.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 10 Nov 2007 23:15:16 +0100 |
parents | 0dda8238af21 |
children | cd9182f0b5c7 |
comparison
equal
deleted
inserted
replaced
1354:c373ff3fe7e1 | 1355:9716cf8a0726 |
---|---|
133 | 133 |
134 // Prototypes... | 134 // Prototypes... |
135 void roster_init(void); | 135 void roster_init(void); |
136 GSList *roster_add_group(const char *name); | 136 GSList *roster_add_group(const char *name); |
137 GSList *roster_add_user(const char *jid, const char *name, const char *group, | 137 GSList *roster_add_user(const char *jid, const char *name, const char *group, |
138 guint type, enum subscr esub); | 138 guint type, enum subscr esub, gint on_server); |
139 GSList *roster_find(const char *jidname, enum findwhat type, guint roster_type); | 139 GSList *roster_find(const char *jidname, enum findwhat type, guint roster_type); |
140 void roster_del_user(const char *jid); | 140 void roster_del_user(const char *jid); |
141 void roster_free(void); | 141 void roster_free(void); |
142 void roster_setstatus(const char *jid, const char *resname, gchar prio, | 142 void roster_setstatus(const char *jid, const char *resname, gchar prio, |
143 enum imstatus bstat, const char *status_msg, | 143 enum imstatus bstat, const char *status_msg, |
195 enum imaffiliation buddy_getaffil(gpointer rosterdata, const char *resname); | 195 enum imaffiliation buddy_getaffil(gpointer rosterdata, const char *resname); |
196 const char *buddy_getrjid(gpointer rosterdata, const char *resname); | 196 const char *buddy_getrjid(gpointer rosterdata, const char *resname); |
197 void buddy_del_all_resources(gpointer rosterdata); | 197 void buddy_del_all_resources(gpointer rosterdata); |
198 void buddy_setflags(gpointer rosterdata, guint flags, guint value); | 198 void buddy_setflags(gpointer rosterdata, guint flags, guint value); |
199 guint buddy_getflags(gpointer rosterdata); | 199 guint buddy_getflags(gpointer rosterdata); |
200 void buddy_setonserverflag(gpointer rosterdata, guint onserver); | |
201 guint buddy_getonserverflag(gpointer rosterdata); | |
200 GList *buddy_search_jid(const char *jid); | 202 GList *buddy_search_jid(const char *jid); |
201 GList *buddy_search(char *string); | 203 GList *buddy_search(char *string); |
202 void foreach_buddy(guint roster_type, | 204 void foreach_buddy(guint roster_type, |
203 void (*pfunc)(gpointer rosterdata, void *param), | 205 void (*pfunc)(gpointer rosterdata, void *param), |
204 void *param); | 206 void *param); |