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

sys_msg.c文件参考

#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)


枚举类型文档

anonymous enum
 

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_MSG_SYS_BEING_ADDED 
QQ_MSG_SYS_ADD_CONTACT_REQUEST 
QQ_MSG_SYS_ADD_CONTACT_APPROVED 
QQ_MSG_SYS_ADD_CONTACT_REJECTED 
QQ_MSG_SYS_NEW_VERSION 

在文件sys_msg.c42行定义。


函数文档

void _qq_process_msg_sys_add_contact_approved GaimConnection *  gc,
gchar *  from,
gchar *  to,
gchar *  msg_utf8
 

在文件sys_msg.c191行定义。

参考 _qq_sys_msg_log_write()qq_add_buddy_by_recv_packet().

参考自 qq_process_msg_sys().

函数调用图:

void _qq_process_msg_sys_add_contact_rejected GaimConnection *  gc,
gchar *  from,
gchar *  to,
gchar *  msg_utf8
 

在文件sys_msg.c175行定义。

参考 _qq_sys_msg_log_write().

参考自 qq_process_msg_sys().

函数调用图:

void _qq_process_msg_sys_add_contact_request GaimConnection *  gc,
gchar *  from,
gchar *  to,
gchar *  msg_utf8
 

在文件sys_msg.c209行定义。

参考 _qq_search_before_add_with_gc_and_uid()_qq_search_before_auth_with_gc_and_uid()_qq_sys_msg_log_write()_gc_and_uid::gcqq_add_buddy_with_gc_and_uid()qq_approve_add_request_with_gc_and_uid()qq_reject_add_request_with_gc_and_uid()_gc_and_uid::uiduid_to_gaim_name().

参考自 qq_process_msg_sys().

函数调用图:

void _qq_process_msg_sys_being_added GaimConnection *  gc,
gchar *  from,
gchar *  to,
gchar *  msg_utf8
 

在文件sys_msg.c142行定义。

参考 _qq_search_before_add_with_gc_and_uid()_qq_sys_msg_log_write()_gc_and_uid::gcqq_add_buddy_with_gc_and_uid()_gc_and_uid::uiduid_to_gaim_name().

参考自 qq_process_msg_sys().

函数调用图:

void _qq_search_before_add_with_gc_and_uid gc_and_uid g  ) 
 

在文件sys_msg.c92行定义。

参考 _gc_and_uid::gcqq_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().

函数调用图:

void _qq_search_before_auth_with_gc_and_uid gc_and_uid g  ) 
 

在文件sys_msg.c71行定义。

参考 _gc_and_uid::gcqq_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().

函数调用图:

void _qq_send_packet_ack_msg_sys GaimConnection *  gc,
guint8  code,
guint32  from,
guint16  seq
 

在文件sys_msg.c112行定义。

参考 create_packet_b()create_packet_data()create_packet_w()QQ_CMD_ACK_SYS_MSGqq_send_cmd().

参考自 qq_process_msg_sys().

函数调用图:

void _qq_sys_msg_log_write GaimConnection *  gc,
gchar *  msg,
gchar *  from
 

在文件sys_msg.c51行定义。

参考自 _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().

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

在文件sys_msg.c255行定义。

参考 _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()DECRYPTQQ_CHARSET_DEFAULTQQ_CLIENTqq_crypt()qq_get_source_str()QQ_MSG_SYS_ADD_CONTACT_APPROVEDQQ_MSG_SYS_ADD_CONTACT_REJECTEDQQ_MSG_SYS_ADD_CONTACT_REQUESTQQ_MSG_SYS_BEING_ADDEDQQ_MSG_SYS_NEW_VERSIONqq_to_utf8()_qq_data::session_keysplit_data()_qq_data::uid.

参考自 _qq_packet_process().

函数调用图:


Generated at Mon May 8 15:46:26 2006 for OpenQ by  doxygen 1.4.4