首页 | 数据结构 | 文件列表 | 数据字段 | 全局定义

buddy_list.h文件参考

#include <glib.h>
#include "connection.h"

buddy_list.h包含/依赖关系图:

此图展示直接或间接包含该文件的文件:

浏览该文件的源代码。

宏定义

#define QQ_FRIENDS_LIST_POSITION_START   0x0000
#define QQ_FRIENDS_LIST_POSITION_END   0xffff
#define QQ_FRIENDS_ONLINE_POSITION_START   0x00
#define QQ_FRIENDS_ONLINE_POSITION_END   0xff

函数

void qq_send_packet_get_buddies_online (GaimConnection *gc, guint8 position)
void qq_process_get_buddies_online_reply (guint8 *buf, gint buf_len, GaimConnection *gc)
void qq_send_packet_get_buddies_list (GaimConnection *gc, guint16 position)
void qq_process_get_buddies_list_reply (guint8 *buf, gint buf_len, GaimConnection *gc)


宏定义文档

#define QQ_FRIENDS_LIST_POSITION_END   0xffff
 

在文件buddy_list.h32行定义。

参考自 qq_process_get_buddies_list_reply().

#define QQ_FRIENDS_LIST_POSITION_START   0x0000
 

The QQ2003C protocol plugin

for gaim

Copyright (C) 2004 Puzzlebird

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

在文件buddy_list.h31行定义。

参考自 _qq_process_login_ok().

#define QQ_FRIENDS_ONLINE_POSITION_END   0xff
 

在文件buddy_list.h34行定义。

参考自 qq_process_get_buddies_online_reply().

#define QQ_FRIENDS_ONLINE_POSITION_START   0x00
 

在文件buddy_list.h33行定义。

参考自 qq_add_buddy_by_recv_packet()qq_process_get_buddies_list_reply()qq_process_keep_alive_reply().


函数文档

void qq_process_get_buddies_list_reply guint8 *  buf,
gint  buf_len,
GaimConnection *  gc
 

在文件buddy_list.c215行定义。

参考 _qq_buddy::age_qq_data::buddies_qq_buddy::comm_flagconvert_as_pascal_string()DECRYPT_qq_buddy::flag1_qq_buddy::gender_qq_buddy::icon_qq_buddy::nicknameqq_add_buddy_by_recv_packet()QQ_CHARSET_DEFAULTqq_crypt()QQ_DEBUGQQ_FRIENDS_LIST_POSITION_ENDQQ_FRIENDS_ONLINE_POSITION_STARTqq_send_packet_get_buddies_list()qq_send_packet_get_buddies_online()qq_update_buddy_contact()read_packet_b()read_packet_dw()read_packet_w()_qq_data::session_key_qq_buddy::uiduid_to_gaim_name().

参考自 _qq_packet_process().

函数调用图:

void qq_process_get_buddies_online_reply guint8 *  buf,
gint  buf_len,
GaimConnection *  gc
 

在文件buddy_list.c138行定义。

参考 _qq_buddies_online_reply_dump_unclear()_qq_buddy_status_read()_qq_buddy::comm_flag_qq_friends_online_entry::comm_flagDECRYPT_qq_friends_online_entry::ending_qq_buddy::flag1_qq_friends_online_entry::flag1_qq_buddy::ip_qq_buddy_status::ip_qq_buddy::portqq_crypt()QQ_DEBUGQQ_FRIENDS_ONLINE_POSITION_ENDQQ_ONLINE_BUDDY_ENTRY_LENqq_refresh_all_buddy_status()qq_send_packet_get_buddies_online()qq_update_buddy_contact()read_packet_b()read_packet_w()_qq_friends_online_entry::s_qq_data::session_key_qq_buddy::status_qq_buddy_status::uiduid_to_gaim_name()_qq_friends_online_entry::unknown1_qq_friends_online_entry::unknown2_qq_buddy_status::unknown_key.

参考自 _qq_packet_process().

函数调用图:

void qq_send_packet_get_buddies_list GaimConnection *  gc,
guint16  position
 

在文件buddy_list.c93行定义。

参考 create_packet_b()create_packet_w()QQ_CMD_GET_FRIENDS_LISTqq_send_cmd().

参考自 _qq_process_login_ok()qq_process_get_buddies_list_reply().

函数调用图:

void qq_send_packet_get_buddies_online GaimConnection *  gc,
guint8  position
 

在文件buddy_list.c62行定义。

参考 create_packet_b()create_packet_w()_qq_data::last_get_onlineQQ_CMD_GET_FRIENDS_ONLINEQQ_GET_ONLINE_BUDDY_02qq_send_cmd().

参考自 qq_add_buddy_by_recv_packet()qq_process_get_buddies_list_reply()qq_process_get_buddies_online_reply()qq_process_keep_alive_reply().

函数调用图:


Generated at Mon May 8 15:41:42 2006 for OpenQ by  doxygen 1.4.4