mcabber/src/roster.h
changeset 1355 9716cf8a0726
parent 1311 0dda8238af21
child 1377 cd9182f0b5c7
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);