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

group_network.h文件参考

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

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

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

浏览该文件的源代码。

数据结构

struct  _group_packet

类型定义

typedef _group_packet group_packet

枚举

enum  qq_group_cmd {
  QQ_GROUP_CMD_CREATE_GROUP = 0x01, QQ_GROUP_CMD_MEMBER_OPT = 0x02, QQ_GROUP_CMD_MODIFY_GROUP_INFO = 0x03, QQ_GROUP_CMD_GET_GROUP_INFO = 0x04,
  QQ_GROUP_CMD_ACTIVATE_GROUP = 0x05, QQ_GROUP_CMD_SEARCH_GROUP = 0x06, QQ_GROUP_CMD_JOIN_GROUP = 0x07, QQ_GROUP_CMD_JOIN_GROUP_AUTH = 0x08,
  QQ_GROUP_CMD_EXIT_GROUP = 0x09, QQ_GROUP_CMD_SEND_MSG = 0x0a, QQ_GROUP_CMD_GET_ONLINE_MEMBER = 0x0b, QQ_GROUP_CMD_GET_MEMBER_INFO = 0x0c
}

函数

const gchar * qq_group_cmd_get_desc (qq_group_cmd cmd)
void qq_send_group_cmd (GaimConnection *gc, qq_group *group, guint8 *raw_data, gint data_len)
void qq_process_group_cmd_reply (guint8 *buf, gint buf_len, guint16 seq, GaimConnection *gc)


类型定义文档

typedef struct _group_packet group_packet
 


枚举类型文档

enum qq_group_cmd
 

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_GROUP_CMD_CREATE_GROUP 
QQ_GROUP_CMD_MEMBER_OPT 
QQ_GROUP_CMD_MODIFY_GROUP_INFO 
QQ_GROUP_CMD_GET_GROUP_INFO 
QQ_GROUP_CMD_ACTIVATE_GROUP 
QQ_GROUP_CMD_SEARCH_GROUP 
QQ_GROUP_CMD_JOIN_GROUP 
QQ_GROUP_CMD_JOIN_GROUP_AUTH 
QQ_GROUP_CMD_EXIT_GROUP 
QQ_GROUP_CMD_SEND_MSG 
QQ_GROUP_CMD_GET_ONLINE_MEMBER 
QQ_GROUP_CMD_GET_MEMBER_INFO 

在文件group_network.h33行定义。


函数文档

const gchar* qq_group_cmd_get_desc qq_group_cmd  cmd  ) 
 

在文件group_network.c49行定义。

参考 QQ_GROUP_CMD_ACTIVATE_GROUPQQ_GROUP_CMD_CREATE_GROUPQQ_GROUP_CMD_EXIT_GROUPQQ_GROUP_CMD_GET_GROUP_INFOQQ_GROUP_CMD_GET_MEMBER_INFOQQ_GROUP_CMD_GET_ONLINE_MEMBERQQ_GROUP_CMD_JOIN_GROUPQQ_GROUP_CMD_JOIN_GROUP_AUTHQQ_GROUP_CMD_MEMBER_OPTQQ_GROUP_CMD_MODIFY_GROUP_INFOQQ_GROUP_CMD_SEARCH_GROUPQQ_GROUP_CMD_SEND_MSG.

参考自 _qq_send_cmd_group_join_group()qq_process_group_cmd_reply()qq_send_cmd_group_auth()qq_send_cmd_group_exit_group()qq_send_cmd_group_get_group_info()qq_send_cmd_group_get_member_info()qq_send_cmd_group_get_online_member()qq_send_cmd_group_search_group().

void qq_process_group_cmd_reply guint8 *  buf,
gint  buf_len,
guint16  seq,
GaimConnection *  gc
 

在文件group_network.c132行定义。

参考 _qq_process_group_cmd_reply_default()_qq_process_group_cmd_reply_error_default()DECRYPT_qq_group::group_name_utf8_qq_group::my_statusqq_crypt()QQ_GROUP_CMD_ACTIVATE_GROUPQQ_GROUP_CMD_CREATE_GROUPQQ_GROUP_CMD_EXIT_GROUPqq_group_cmd_get_desc()QQ_GROUP_CMD_GET_GROUP_INFOQQ_GROUP_CMD_GET_MEMBER_INFOQQ_GROUP_CMD_GET_ONLINE_MEMBERQQ_GROUP_CMD_JOIN_GROUPQQ_GROUP_CMD_JOIN_GROUP_AUTHQQ_GROUP_CMD_MEMBER_OPTQQ_GROUP_CMD_MODIFY_GROUP_INFOQQ_GROUP_CMD_REPLY_NOT_MEMBERQQ_GROUP_CMD_REPLY_OKQQ_GROUP_CMD_SEARCH_GROUPQQ_GROUP_CMD_SEND_MSGqq_group_conv_refresh_online_member()qq_group_find_by_internal_group_id()qq_group_find_internal_group_id_by_seq()QQ_GROUP_MEMBER_STATUS_NOT_MEMBERqq_group_process_activate_group_reply()qq_group_process_create_group_reply()qq_group_process_modify_info_reply()qq_group_process_modify_members_reply()qq_group_refresh()qq_process_group_cmd_exit_group()qq_process_group_cmd_get_group_info()qq_process_group_cmd_get_member_info()qq_process_group_cmd_get_online_member()qq_process_group_cmd_im()qq_process_group_cmd_join_group()qq_process_group_cmd_join_group_auth()qq_process_group_cmd_search_group()qq_send_cmd_group_get_member_info()qq_send_cmd_group_get_online_member()read_packet_b()_qq_data::session_key.

参考自 _qq_packet_process().

函数调用图:

void qq_send_group_cmd GaimConnection *  gc,
qq_group group,
guint8 *  raw_data,
gint  data_len
 

在文件group_network.c106行定义。

参考 _qq_data::group_packets_qq_group::internal_group_id_group_packet::internal_group_idQQ_CMD_GROUP_CMDqq_send_cmd()_qq_data::send_seq_group_packet::send_seq.

参考自 _qq_group_member_opt()_qq_send_cmd_group_join_group()qq_group_activate_group()qq_group_create_with_name()qq_group_modify_info()qq_send_cmd_group_auth()qq_send_cmd_group_exit_group()qq_send_cmd_group_get_group_info()qq_send_cmd_group_get_member_info()qq_send_cmd_group_get_online_member()qq_send_cmd_group_search_group()qq_send_packet_group_im().

函数调用图:


Generated at Mon May 8 15:43:37 2006 for OpenQ by  doxygen 1.4.4