Mercurial > pidgin
comparison libpurple/protocols/qq/buddy_opt.h @ 24148:1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
* Update qun conversation
* Drop group_conv.c and group_conv.h
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Wed, 22 Oct 2008 14:58:32 +0000 |
parents | ce94189f15ad |
children | 818ab62006f5 |
comparison
equal
deleted
inserted
replaced
24147:0a92aa673a33 | 24148:1bdf7b602684 |
---|---|
28 #include <glib.h> | 28 #include <glib.h> |
29 #include "connection.h" | 29 #include "connection.h" |
30 | 30 |
31 #include "qq.h" | 31 #include "qq.h" |
32 | 32 |
33 void qq_buddy_data_free(qq_buddy *bd); | |
34 | |
33 void qq_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); | 35 void qq_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
34 qq_buddy *qq_get_buddy(PurpleConnection *gc, guint32 uid); | 36 qq_buddy *qq_buddy_find(PurpleConnection *gc, guint32 uid); |
35 void qq_change_buddys_group(PurpleConnection *gc, const char *who, | 37 void qq_change_buddys_group(PurpleConnection *gc, const char *who, |
36 const char *old_group, const char *new_group); | 38 const char *old_group, const char *new_group); |
37 void qq_remove_buddy_and_me(PurpleBlistNode * node); | 39 void qq_remove_buddy_and_me(PurpleBlistNode * node); |
38 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); | 40 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
39 PurpleBuddy *qq_create_buddy(PurpleConnection *gc, guint32 uid, | 41 PurpleBuddy *qq_create_buddy(PurpleConnection *gc, guint32 uid, |
40 gboolean is_known, gboolean is_create_data); | 42 gboolean is_known, gboolean is_create_data); |
41 void qq_buddies_list_free(PurpleAccount *account, qq_data *qd); | |
42 | 43 |
43 void qq_process_buddy_remove(guint8 *buf, gint buf_len, PurpleConnection *gc); | 44 void qq_process_buddy_remove(guint8 *buf, gint buf_len, PurpleConnection *gc); |
44 void qq_process_buddy_remove_me(guint8 *data, gint data_len, PurpleConnection *gc); | 45 void qq_process_buddy_remove_me(guint8 *data, gint data_len, PurpleConnection *gc); |
45 void qq_process_buddy_add_no_auth(guint8 *data, gint data_len, guint32 uid, PurpleConnection *gc); | 46 void qq_process_buddy_add_no_auth(guint8 *data, gint data_len, guint32 uid, PurpleConnection *gc); |
46 void qq_process_buddy_add_auth(guint8 *data, gint data_len, PurpleConnection *gc); | 47 void qq_process_buddy_add_auth(guint8 *data, gint data_len, PurpleConnection *gc); |
47 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, | 48 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, |
48 gchar *from, gchar *to, gchar *msg_utf8); | 49 gchar *from, gchar *to, gchar *msg_utf8); |
49 | 50 |
50 PurpleGroup *qq_create_group(const gchar *group_name); | 51 PurpleGroup *qq_group_find_or_new(const gchar *group_name); |
52 PurpleBuddy *qq_buddy_find_or_new(PurpleConnection *gc, guint32 uid); | |
51 | 53 |
52 #endif | 54 #endif |