Mercurial > pidgin
diff 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 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/buddy_opt.h Wed Oct 22 14:55:09 2008 +0000 +++ b/libpurple/protocols/qq/buddy_opt.h Wed Oct 22 14:58:32 2008 +0000 @@ -30,15 +30,16 @@ #include "qq.h" +void qq_buddy_data_free(qq_buddy *bd); + void qq_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); -qq_buddy *qq_get_buddy(PurpleConnection *gc, guint32 uid); +qq_buddy *qq_buddy_find(PurpleConnection *gc, guint32 uid); void qq_change_buddys_group(PurpleConnection *gc, const char *who, const char *old_group, const char *new_group); void qq_remove_buddy_and_me(PurpleBlistNode * node); void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); PurpleBuddy *qq_create_buddy(PurpleConnection *gc, guint32 uid, gboolean is_known, gboolean is_create_data); -void qq_buddies_list_free(PurpleAccount *account, qq_data *qd); void qq_process_buddy_remove(guint8 *buf, gint buf_len, PurpleConnection *gc); void qq_process_buddy_remove_me(guint8 *data, gint data_len, PurpleConnection *gc); @@ -47,6 +48,7 @@ void qq_process_buddy_from_server(PurpleConnection *gc, int funct, gchar *from, gchar *to, gchar *msg_utf8); -PurpleGroup *qq_create_group(const gchar *group_name); +PurpleGroup *qq_group_find_or_new(const gchar *group_name); +PurpleBuddy *qq_buddy_find_or_new(PurpleConnection *gc, guint32 uid); #endif