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

group_hash.c文件参考

#include "blist.h"
#include "debug.h"
#include "utils.h"
#include "buddy_opt.h"
#include "group_hash.h"
#include "group_misc.h"

group_hash.c包含/依赖关系图:

浏览该文件的源代码。

函数

gchar * _qq_group_set_my_status_desc (qq_group *group)
void _qq_group_add_to_blist (GaimConnection *gc, qq_group *group)
qq_groupqq_group_create_by_id (GaimConnection *gc, guint32 internal_id, guint32 external_id)
GHashTable * qq_group_to_hashtable (qq_group *group)
qq_groupqq_group_from_hashtable (GaimConnection *gc, GHashTable *data)
void qq_group_refresh (GaimConnection *gc, qq_group *group)


函数文档

void _qq_group_add_to_blist GaimConnection *  gc,
qq_group group
 

在文件group_hash.c60行定义。

参考 GAIM_GROUP_QQ_QUN_qq_group::group_name_utf8qq_get_gaim_group()qq_group_to_hashtable().

参考自 qq_group_create_by_id()qq_group_refresh().

函数调用图:

gchar* _qq_group_set_my_status_desc qq_group group  ) 
 

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

在文件group_hash.c34行定义。

参考 _qq_group::my_statusQQ_GROUP_MEMBER_STATUS_APPLYINGQQ_GROUP_MEMBER_STATUS_IS_ADMINQQ_GROUP_MEMBER_STATUS_IS_MEMBERQQ_GROUP_MEMBER_STATUS_NOT_MEMBER.

参考自 qq_group_create_by_id()qq_group_from_hashtable()qq_group_refresh()qq_group_to_hashtable().

qq_group* qq_group_create_by_id GaimConnection *  gc,
guint32  internal_id,
guint32  external_id
 

在文件group_hash.c76行定义。

参考 _qq_group_add_to_blist()_qq_group_set_my_status_desc()_qq_group::auth_type_qq_group::creator_uid_qq_group::external_group_id_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qq_group::group_type_qq_data::groups_qq_group::internal_group_id_qq_group::members_qq_group::my_status_qq_group::my_status_desc_qq_group::notice_utf8QQ_GROUP_MEMBER_STATUS_NOT_MEMBER.

参考自 qq_group_process_create_group_reply()qq_process_recv_group_im_been_added().

函数调用图:

qq_group* qq_group_from_hashtable GaimConnection *  gc,
GHashTable *  data
 

在文件group_hash.c130行定义。

参考 _qq_group_set_my_status_desc()_qq_group::auth_type_qq_group::creator_uid_qq_group::external_group_id_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qq_group::group_type_qq_data::groups_qq_group::internal_group_id_qq_group::my_status_qq_group::my_status_descQQ_GROUP_KEY_AUTH_TYPEQQ_GROUP_KEY_CREATOR_UIDQQ_GROUP_KEY_EXTERNAL_IDQQ_GROUP_KEY_GROUP_CATEGORYQQ_GROUP_KEY_GROUP_DESC_UTF8QQ_GROUP_KEY_GROUP_NAME_UTF8QQ_GROUP_KEY_GROUP_TYPEQQ_GROUP_KEY_INTERNAL_IDQQ_GROUP_KEY_MEMBER_STATUSQQ_GROUP_MEMBER_STATUS_NOT_MEMBERqq_string_to_dec_value().

参考自 qq_group_init()qq_group_join().

函数调用图:

void qq_group_refresh GaimConnection *  gc,
qq_group group
 

在文件group_hash.c165行定义。

参考 _qq_group_add_to_blist()_qq_group_set_my_status_desc()_qq_group::auth_type_qq_group::creator_uid_qq_group::external_group_id_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qq_group::group_type_qq_group::internal_group_id_qq_group::my_status_qq_group::my_status_descQQ_GROUP_KEY_AUTH_TYPEQQ_GROUP_KEY_CREATOR_UIDQQ_GROUP_KEY_EXTERNAL_IDQQ_GROUP_KEY_GROUP_CATEGORYQQ_GROUP_KEY_GROUP_DESC_UTF8QQ_GROUP_KEY_GROUP_NAME_UTF8QQ_GROUP_KEY_GROUP_TYPEQQ_GROUP_KEY_INTERNAL_IDQQ_GROUP_KEY_MEMBER_STATUSQQ_GROUP_KEY_MEMBER_STATUS_DESCQQ_GROUP_MEMBER_STATUS_NOT_MEMBER.

参考自 _qq_send_cmd_group_join_group()qq_group_process_create_group_reply()qq_group_process_modify_info_reply()qq_process_group_cmd_get_group_info()qq_process_group_cmd_join_group()qq_process_group_cmd_reply()qq_process_recv_group_im_been_added()qq_process_recv_group_im_been_approved()qq_process_recv_group_im_been_rejected()qq_process_recv_group_im_been_removed()qq_send_cmd_group_auth().

函数调用图:

GHashTable* qq_group_to_hashtable qq_group group  ) 
 

在文件group_hash.c106行定义。

参考 _qq_group_set_my_status_desc()_qq_group::auth_type_qq_group::creator_uid_qq_group::external_group_id_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qq_group::group_type_qq_group::internal_group_id_qq_group::my_status_qq_group::my_status_descQQ_GROUP_KEY_AUTH_TYPEQQ_GROUP_KEY_CREATOR_UIDQQ_GROUP_KEY_EXTERNAL_IDQQ_GROUP_KEY_GROUP_CATEGORYQQ_GROUP_KEY_GROUP_DESC_UTF8QQ_GROUP_KEY_GROUP_NAME_UTF8QQ_GROUP_KEY_GROUP_TYPEQQ_GROUP_KEY_INTERNAL_IDQQ_GROUP_KEY_MEMBER_STATUSQQ_GROUP_KEY_MEMBER_STATUS_DESC.

参考自 _qq_group_add_to_blist().

函数调用图:


Generated at Mon May 8 15:42:52 2006 for OpenQ by  doxygen 1.4.4