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

login_logout.h文件参考

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

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

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

浏览该文件的源代码。

宏定义

#define QQ_LOGIN_MODE_NORMAL   0x0a
#define QQ_LOGIN_MODE_HIDDEN   0x28

函数

void qq_send_packet_login (GaimConnection *gc)
void qq_send_packet_logout (GaimConnection *gc)
void qq_process_login_reply (guint8 *buf, gint buf_len, GaimConnection *gc)
void qq_send_packet_login_token (GaimConnection *gc)
void qq_process_login_token_relay (guint8 *buf, gint buf_len, GaimConnection *gc)


宏定义文档

#define QQ_LOGIN_MODE_HIDDEN   0x28
 

在文件login_logout.h32行定义。

参考自 _qq_login()_qq_process_login_ok().

#define QQ_LOGIN_MODE_NORMAL   0x0a
 

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

在文件login_logout.h31行定义。

参考自 _qq_login().


函数文档

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

在文件login_logout.c360行定义。

参考 _qq_process_login_ok()_qq_process_login_redirect()_qq_process_login_wrong_pwd()DECRYPT_qq_data::inikey_qq_data::pwkeyqq_crypt()QQ_LOGIN_REPLY_MISC_ERRORQQ_LOGIN_REPLY_OKQQ_LOGIN_REPLY_PWD_ERRORQQ_LOGIN_REPLY_REDIRECT.

参考自 _qq_packet_process().

函数调用图:

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

在文件login_logout.c424行定义。

参考 _qq_data::ptokenqq_send_packet_login()read_packet_b()read_packet_data()_qq_data::token_len.

参考自 _qq_packet_process().

函数调用图:

void qq_send_packet_login GaimConnection *  gc  ) 
 

在文件login_logout.c290行定义。

参考 _create_packet_head_seq()_gen_login_key()_qq_send_packet()create_packet_b()create_packet_data()create_packet_dw()ENCRYPT_qq_data::inikeylogin_23_51login_53_68login_94_118_qq_data::login_modeMAX_PACKET_SIZE_qq_data::ptoken_qq_data::pwkeyQQ_CMD_LOGINqq_crypt()QQ_KEY_LENGTHQQ_LOGIN_DATA_LENGTHQQ_PACKET_TAIL_qq_data::token_len_qq_data::uid.

参考自 qq_process_login_token_relay().

函数调用图:

void qq_send_packet_login_token GaimConnection *  gc  ) 
 

在文件login_logout.c453行定义。

参考 _create_packet_head_seq()_qq_send_packet()create_packet_b()create_packet_dw()MAX_PACKET_SIZE_qq_data::ptokenQQ_CMD_GET_LOGIN_TOKENQQ_PACKET_TAIL_qq_data::token_len_qq_data::uid.

参考自 _qq_got_login().

函数调用图:

void qq_send_packet_logout GaimConnection *  gc  ) 
 

在文件login_logout.c344行定义。

参考 _qq_data::logged_in_qq_data::pwkeyQQ_CMD_LOGOUTQQ_KEY_LENGTHqq_send_cmd().

参考自 _qq_common_clean().

函数调用图:


Generated at Mon May 8 15:45:01 2006 for OpenQ by  doxygen 1.4.4