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

buddy_info.h文件参考

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

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

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

浏览该文件的源代码。

数据结构

struct  _contact_info

宏定义

#define QQ_COMM_FLAG_QQ_MEMBER   0x02
#define QQ_COMM_FLAG_TCP_MODE   0x10
#define QQ_COMM_FLAG_MOBILE   0x20
#define QQ_COMM_FLAG_BIND_MOBILE   0x40
#define QQ_COMM_FLAG_VIDEO   0x80
#define QQ_BUDDY_GENDER_GG   0x00
#define QQ_BUDDY_GENDER_MM   0x01
#define QQ_BUDDY_GENDER_UNKNOWN   0xff

类型定义

typedef _contact_info contact_info

函数

void qq_refresh_buddy_and_myself (contact_info *info, GaimConnection *gc)
void qq_send_packet_get_info (GaimConnection *gc, guint32 uid, gboolean show_window)
void qq_send_packet_modify_info (GaimConnection *gc, contact_info *info, gchar *new_passwd)
void qq_process_modify_info_reply (guint8 *buf, gint buf_len, GaimConnection *gc)
void qq_process_get_info_reply (guint8 *buf, gint buf_len, GaimConnection *gc)
void qq_info_query_free (qq_data *qd)


宏定义文档

#define QQ_BUDDY_GENDER_GG   0x00
 

在文件buddy_info.h39行定义。

参考自 _qq_status_text().

#define QQ_BUDDY_GENDER_MM   0x01
 

在文件buddy_info.h40行定义。

参考自 _qq_status_text().

#define QQ_BUDDY_GENDER_UNKNOWN   0xff
 

在文件buddy_info.h41行定义。

参考自 _qq_status_text().

#define QQ_COMM_FLAG_BIND_MOBILE   0x40
 

在文件buddy_info.h36行定义。

#define QQ_COMM_FLAG_MOBILE   0x20
 

在文件buddy_info.h35行定义。

#define QQ_COMM_FLAG_QQ_MEMBER   0x02
 

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_info.h33行定义。

#define QQ_COMM_FLAG_TCP_MODE   0x10
 

在文件buddy_info.h34行定义。

参考自 _qq_tooltip_text().

#define QQ_COMM_FLAG_VIDEO   0x80
 

在文件buddy_info.h37行定义。

参考自 _qq_status_text().


类型定义文档

typedef struct _contact_info contact_info
 

在文件buddy_info.h43行定义。


函数文档

void qq_info_query_free qq_data qd  ) 
 

在文件buddy_info.c256行定义。

参考 _qq_data::info_query.

参考自 _qq_common_clean().

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

在文件buddy_info.c191行定义。

参考 _qq_data::contact_info_windowDECRYPTinfo_qq_data::info_queryQQ_CONTACT_FIELDSqq_crypt()qq_refresh_buddy_and_myself()qq_refresh_contact_info_dialog()qq_show_contact_info_dialog()_qq_data::session_key_qq_info_query::show_windowsplit_data()_contact_info_window::uid_contact_info::uid_qq_info_query::uid_contact_info_window::window.

参考自 _qq_packet_process().

函数调用图:

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

在文件buddy_info.c134行定义。

参考 DECRYPTqq_crypt()_qq_data::session_key_qq_data::uid.

参考自 _qq_packet_process().

函数调用图:

void qq_refresh_buddy_and_myself contact_info info,
GaimConnection *  gc
 

在文件buddy_info.c159行定义。

参考 _contact_info::age_qq_buddy::age_contact_info::face_contact_info::gender_qq_buddy::gender_qq_buddy::icon_qq_data::my_icon_contact_info::nick_qq_buddy::nicknameQQ_CHARSET_DEFAULTqq_to_utf8()qq_update_buddy_contact()_contact_info::uid_qq_data::uiduid_to_gaim_name().

参考自 _info_window_change()qq_process_get_info_reply().

函数调用图:

void qq_send_packet_get_info GaimConnection *  gc,
guint32  uid,
gboolean  show_window
 

在文件buddy_info.c53行定义。

参考 _qq_data::contact_info_window_qq_data::info_queryQQ_CMD_GET_USER_INFOqq_send_cmd()_qq_info_query::show_window_qq_info_query::uid_contact_info_window::uid.

参考自 _info_window_refresh()_qq_get_info()_qq_process_login_ok()_qq_search_before_add_with_gc_and_uid()_qq_search_before_auth_with_gc_and_uid()qq_add_buddy_by_recv_packet()qq_group_search_application_with_struct().

函数调用图:

void qq_send_packet_modify_info GaimConnection *  gc,
contact_info info,
gchar *  new_passwd
 

在文件buddy_info.c96行定义。

参考 create_packet_b()create_packet_data()MAX_PACKET_SIZEQQ_CMD_UPDATE_INFOQQ_CONTACT_FIELDSqq_send_cmd().

参考自 _info_window_change().

函数调用图:


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