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); |