Mercurial > pidgin
comparison libpurple/protocols/qq/group_internal.h @ 24157:1ee91ff0d5fe
2008.10.09 - ccpaging <ccpaging(at)gmail.com>
* Update 'group' protocol
* Functions of group_find, group_free, group_search merged into group_join and group_internal
* Removed group_find.c/h, group_free.c/h, group_search.c/h
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Tue, 28 Oct 2008 16:38:16 +0000 |
parents | 3c52353b83ae |
children | 4deef745de87 |
comparison
equal
deleted
inserted
replaced
24156:147f1b17b6ce | 24157:1ee91ff0d5fe |
---|---|
30 | 30 |
31 #define QQ_ROOM_KEY_INTERNAL_ID "id" | 31 #define QQ_ROOM_KEY_INTERNAL_ID "id" |
32 #define QQ_ROOM_KEY_EXTERNAL_ID "ext_id" | 32 #define QQ_ROOM_KEY_EXTERNAL_ID "ext_id" |
33 #define QQ_ROOM_KEY_TITLE_UTF8 "title_utf8" | 33 #define QQ_ROOM_KEY_TITLE_UTF8 "title_utf8" |
34 | 34 |
35 qq_group *qq_group_create_internal_record(PurpleConnection *gc, | 35 PurpleChat *qq_room_find_or_new(PurpleConnection *gc, guint32 id, guint32 ext_id); |
36 guint32 internal_id, guint32 ext_id, gchar *group_name_utf8); | 36 void qq_room_remove(PurpleConnection *gc, guint32 id); |
37 void qq_group_delete_internal_record(qq_data *qd, guint32 id); | 37 void qq_room_update_chat_info(PurpleChat *chat, qq_room_data *rmd); |
38 | 38 |
39 GHashTable *qq_group_to_hashtable(qq_group *group); | 39 qq_buddy_data *qq_room_buddy_find(qq_room_data *rmd, guint32 uid); |
40 qq_group *qq_room_data_new_by_hashtable(PurpleConnection *gc, GHashTable *data); | 40 void qq_room_buddy_remove(qq_room_data *rmd, guint32 uid); |
41 qq_buddy_data *qq_room_buddy_find_or_new(PurpleConnection *gc, qq_room_data *rmd, guint32 member_uid); | |
41 | 42 |
42 void qq_group_refresh(PurpleConnection *gc, qq_group *group); | 43 void qq_room_data_initial(PurpleConnection *gc); |
44 void qq_room_data_free_all(PurpleConnection *gc); | |
45 qq_room_data *qq_room_data_find(PurpleConnection *gc, guint32 room_id); | |
46 | |
47 guint32 qq_room_get_next(PurpleConnection *gc, guint32 room_id); | |
48 guint32 qq_room_get_next_conv(PurpleConnection *gc, guint32 room_id); | |
43 | 49 |
44 #endif | 50 #endif |