#include "debug.h"#include "internal.h"#include "notify.h"#include "request.h"#include "utils.h"#include "packet_parse.h"#include "buddy_info.h"#include "buddy_list.h"#include "buddy_opt.h"#include "char_conv.h"#include "crypt.h"#include "header_info.h"#include "send_core.h"#include "sys_msg.h"#include "qq.h"sys_msg.c包含/依赖关系图:

枚举 | |
| enum | { QQ_MSG_SYS_BEING_ADDED = 0x01, QQ_MSG_SYS_ADD_CONTACT_REQUEST = 0x02, QQ_MSG_SYS_ADD_CONTACT_APPROVED = 0x03, QQ_MSG_SYS_ADD_CONTACT_REJECTED = 0x04, QQ_MSG_SYS_NEW_VERSION = 0x09 } |
函数 | |
| void | _qq_sys_msg_log_write (GaimConnection *gc, gchar *msg, gchar *from) |
| void | _qq_search_before_auth_with_gc_and_uid (gc_and_uid *g) |
| void | _qq_search_before_add_with_gc_and_uid (gc_and_uid *g) |
| void | _qq_send_packet_ack_msg_sys (GaimConnection *gc, guint8 code, guint32 from, guint16 seq) |
| void | _qq_process_msg_sys_being_added (GaimConnection *gc, gchar *from, gchar *to, gchar *msg_utf8) |
| void | _qq_process_msg_sys_add_contact_rejected (GaimConnection *gc, gchar *from, gchar *to, gchar *msg_utf8) |
| void | _qq_process_msg_sys_add_contact_approved (GaimConnection *gc, gchar *from, gchar *to, gchar *msg_utf8) |
| void | _qq_process_msg_sys_add_contact_request (GaimConnection *gc, gchar *from, gchar *to, gchar *msg_utf8) |
| void | qq_process_msg_sys (guint8 *buf, gint buf_len, guint16 seq, GaimConnection *gc) |
|
|
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 |
|
||||||||||||||||||||
|
参考 _qq_sys_msg_log_write()及qq_add_buddy_by_recv_packet(). 参考自 qq_process_msg_sys(). 函数调用图: ![]() |
|
||||||||||||||||||||
|
参考自 qq_process_msg_sys(). 函数调用图: ![]() |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
参考 _qq_search_before_add_with_gc_and_uid()、_qq_sys_msg_log_write()、_gc_and_uid::gc、qq_add_buddy_with_gc_and_uid()、_gc_and_uid::uid及uid_to_gaim_name(). 参考自 qq_process_msg_sys(). 函数调用图: ![]() |
|
|
参考 _gc_and_uid::gc、qq_add_buddy_with_gc_and_uid()、qq_send_packet_get_info()及_gc_and_uid::uid. 参考自 _qq_process_msg_sys_add_contact_request()及_qq_process_msg_sys_being_added(). 函数调用图: ![]() |
|
|
参考 _gc_and_uid::gc、qq_approve_add_request_with_gc_and_uid()、qq_reject_add_request_with_gc_and_uid()、qq_send_packet_get_info()及_gc_and_uid::uid. 参考自 _qq_process_msg_sys_add_contact_request(). 函数调用图: ![]() |
|
||||||||||||||||||||
|
参考 create_packet_b()、create_packet_data()、create_packet_w()、QQ_CMD_ACK_SYS_MSG及qq_send_cmd(). 参考自 qq_process_msg_sys(). 函数调用图: ![]() |
|
||||||||||||||||
|
参考自 _qq_process_msg_sys_add_contact_approved()、_qq_process_msg_sys_add_contact_rejected()、_qq_process_msg_sys_add_contact_request()及_qq_process_msg_sys_being_added(). |
|
||||||||||||||||||||
|
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 参考 _qq_process_msg_sys_add_contact_approved()、_qq_process_msg_sys_add_contact_rejected()、_qq_process_msg_sys_add_contact_request()、_qq_process_msg_sys_being_added()、_qq_send_packet_ack_msg_sys()、DECRYPT、QQ_CHARSET_DEFAULT、QQ_CLIENT、qq_crypt()、qq_get_source_str()、QQ_MSG_SYS_ADD_CONTACT_APPROVED、QQ_MSG_SYS_ADD_CONTACT_REJECTED、QQ_MSG_SYS_ADD_CONTACT_REQUEST、QQ_MSG_SYS_BEING_ADDED、QQ_MSG_SYS_NEW_VERSION、qq_to_utf8()、_qq_data::session_key、split_data()及_qq_data::uid. 参考自 _qq_packet_process(). 函数调用图: ![]() |
1.4.4