| 17 * |
17 * |
| 18 * You should have received a copy of the GNU General Public License |
18 * You should have received a copy of the GNU General Public License |
| 19 * along with this program; if not, write to the Free Software |
19 * along with this program; if not, write to the Free Software |
| 20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 21 */ |
21 */ |
| 22 #ifndef _GAIM_JABBER_ROSTER_H_ |
22 #ifndef _PURPLE_JABBER_ROSTER_H_ |
| 23 #define _GAIM_JABBER_ROSTER_H_ |
23 #define _PURPLE_JABBER_ROSTER_H_ |
| 24 |
24 |
| 25 #include "jabber.h" |
25 #include "jabber.h" |
| 26 |
26 |
| 27 void jabber_roster_request(JabberStream *js); |
27 void jabber_roster_request(JabberStream *js); |
| 28 |
28 |
| 29 void jabber_roster_parse(JabberStream *js, xmlnode *packet); |
29 void jabber_roster_parse(JabberStream *js, xmlnode *packet); |
| 30 |
30 |
| 31 void jabber_roster_add_buddy(GaimConnection *gc, GaimBuddy *buddy, |
31 void jabber_roster_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, |
| 32 GaimGroup *group); |
32 PurpleGroup *group); |
| 33 void jabber_roster_alias_change(GaimConnection *gc, const char *name, |
33 void jabber_roster_alias_change(PurpleConnection *gc, const char *name, |
| 34 const char *alias); |
34 const char *alias); |
| 35 void jabber_roster_group_change(GaimConnection *gc, const char *name, |
35 void jabber_roster_group_change(PurpleConnection *gc, const char *name, |
| 36 const char *old_group, const char *new_group); |
36 const char *old_group, const char *new_group); |
| 37 void jabber_roster_group_rename(GaimConnection *gc, const char *old_name, |
37 void jabber_roster_group_rename(PurpleConnection *gc, const char *old_name, |
| 38 GaimGroup *group, GList *moved_buddies); |
38 PurpleGroup *group, GList *moved_buddies); |
| 39 void jabber_roster_remove_buddy(GaimConnection *gc, GaimBuddy *buddy, |
39 void jabber_roster_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, |
| 40 GaimGroup *group); |
40 PurpleGroup *group); |
| 41 |
41 |
| 42 #endif /* _GAIM_JABBER_ROSTER_H_ */ |
42 #endif /* _PURPLE_JABBER_ROSTER_H_ */ |