Ê×Ò³ | Êý¾Ý½á¹¹ | ÎļþÁбí | Êý¾Ý×Ö¶Î | È«¾Ö¶¨Òå

group.hÎļþ²Î¿¼

#include <glib.h>
#include "account.h"
#include "connection.h"
#include "roomlist.h"
#include "qq.h"

group.h°üº¬/ÒÀÀµ¹ØÏµÍ¼£º

´Ëͼչʾֱ½Ó»ò¼ä½Ó°üº¬¸ÃÎļþµÄÎļþ£º

ä¯ÀÀ¸ÃÎļþµÄÔ´´úÂë¡£

Êý¾Ý½á¹¹

struct  _qq_group

ºê¶¨Òå

#define GAIM_GROUP_QQ_QUN   "QQ 群"

ÀàÐͶ¨Òå

typedef _qq_group qq_group

ö¾Ù

enum  qq_group_member_status { QQ_GROUP_MEMBER_STATUS_NOT_MEMBER = 0x00, QQ_GROUP_MEMBER_STATUS_IS_MEMBER, QQ_GROUP_MEMBER_STATUS_APPLYING, QQ_GROUP_MEMBER_STATUS_IS_ADMIN }

º¯Êý

GList * qq_chat_info (GaimConnection *gc)
void qq_group_init (GaimConnection *gc)
GaimRoomlist * qq_roomlist_get_list (GaimConnection *gc)
void qq_roomlist_cancel (GaimRoomlist *list)


ºê¶¨ÒåÎĵµ

#define GAIM_GROUP_QQ_QUN   "QQ 群"
 

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.hµÚ34Ðж¨Òå¡£

²Î¿¼×Ô _qq_group_add_to_blist()¼°qq_group_init().


ÀàÐͶ¨ÒåÎĵµ

typedef struct _qq_group qq_group
 


ö¾ÙÀàÐÍÎĵµ

enum qq_group_member_status
 

ö¾ÙÖµ:
QQ_GROUP_MEMBER_STATUS_NOT_MEMBER 
QQ_GROUP_MEMBER_STATUS_IS_MEMBER 
QQ_GROUP_MEMBER_STATUS_APPLYING 
QQ_GROUP_MEMBER_STATUS_IS_ADMIN 

ÔÚÎļþgroup.hµÚ36Ðж¨Òå¡£


º¯ÊýÎĵµ

GList* qq_chat_info GaimConnection *  gc  ) 
 

ÔÚÎļþgroup.cµÚ51Ðж¨Òå¡£

²Î¿¼ QQ_GROUP_KEY_CREATOR_UID¡¢QQ_GROUP_KEY_EXTERNAL_ID¼°QQ_GROUP_KEY_MEMBER_STATUS_DESC.

void qq_group_init GaimConnection *  gc  ) 
 

ÔÚÎļþgroup.cµÚ142Ðж¨Òå¡£

²Î¿¼ GAIM_GROUP_QQ_QUN¡¢qq_group_from_hashtable()¼°qq_send_cmd_group_get_group_info().

²Î¿¼×Ô _qq_process_login_ok().

º¯Êýµ÷ÓÃͼ:

void qq_roomlist_cancel GaimRoomlist *  list  ) 
 

ÔÚÎļþgroup.cµÚ125Ðж¨Òå¡£

GaimRoomlist* qq_roomlist_get_list GaimConnection *  gc  ) 
 

ÔÚÎļþgroup.cµÚ78Ðж¨Òå¡£

²Î¿¼ _qq_group_search_callback()¡¢QQ_GROUP_KEY_AUTH_TYPE¡¢QQ_GROUP_KEY_CREATOR_UID¡¢QQ_GROUP_KEY_EXTERNAL_ID¡¢QQ_GROUP_KEY_GROUP_CATEGORY¡¢QQ_GROUP_KEY_GROUP_DESC_UTF8¡¢QQ_GROUP_KEY_GROUP_NAME_UTF8¡¢QQ_GROUP_KEY_GROUP_TYPE¡¢QQ_GROUP_KEY_INTERNAL_ID¼°_qq_data::roomlist.

º¯Êýµ÷ÓÃͼ:


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