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

_qq_data结构参考

#include <qq.h>


数据成员

gint fd
guint32 uid
guint8 * inikey
guint8 * pwkey
guint8 * session_key
guint16 send_seq
guint8 login_mode
guint8 status
gboolean logged_in
gboolean use_tcp
guint8 token_len
guint8 * ptoken
guint8 * pGroupUnknown
GaimProxyType proxy_type
GaimXfer * xfer
sockaddr_in dest_sin
gchar * server_ip
guint16 server_port
time_t login_time
time_t last_login_time
gchar * last_login_ip
gchar * my_ip
guint16 my_port
guint8 my_icon
guint32 all_online
time_t last_get_online
guint8 window [1<< 13]
gint sendqueue_timeout
GaimRoomlist * roomlist
gint channel
GList * groups
GList * group_packets
GList * buddies
GList * contact_info_window
GList * qun_info_window
GList * sendqueue
GList * info_query
GList * add_buddy_request
GQueue * before_login_packets


详细描述

在文件qq.h57行定义。


字段文档

GList* _qq_data::add_buddy_request
 

在文件qq.h104行定义。

参考自 _qq_send_packet_add_buddy()qq_add_buddy_request_free()qq_process_add_buddy_reply().

guint32 _qq_data::all_online
 

在文件qq.h88行定义。

参考自 _qq_menu_show_login_info()qq_process_keep_alive_reply().

GQueue* _qq_data::before_login_packets
 

在文件qq.h105行定义。

参考自 _qq_got_login()_qq_packet_process()qq_b4_packets_free().

GList* _qq_data::buddies
 

在文件qq.h99行定义。

参考自 qq_add_buddy_by_recv_packet()qq_buddies_list_free()qq_process_get_buddies_list_reply()qq_refresh_all_buddy_status()qq_remove_buddy().

gint _qq_data::channel
 

在文件qq.h95行定义。

参考自 _qq_got_login()qq_group_conv_show_window()qq_process_recv_group_im().

GList* _qq_data::contact_info_window
 

在文件qq.h100行定义。

参考自 _info_window_destroy()qq_contact_info_window_free()qq_process_get_info_reply()qq_send_packet_get_info().

struct sockaddr_in _qq_data::dest_sin
 

在文件qq.h75行定义。

参考自 _qq_udp_proxy_connect()qq_proxy_write().

gint _qq_data::fd
 

在文件qq.h58行定义。

参考自 _qq_common_clean()_qq_got_login()_qq_send_packet()qq_proxy_read()qq_proxy_write().

GList* _qq_data::group_packets
 

在文件qq.h98行定义。

参考自 qq_group_find_internal_group_id_by_seq()qq_group_packets_free()qq_send_group_cmd().

GList* _qq_data::groups
 

在文件qq.h97行定义。

参考自 _qq_keep_alive()qq_group_create_by_id()qq_group_find_by_channel()qq_group_find_by_internal_group_id()qq_group_free_all()qq_group_from_hashtable()qq_group_remove_by_internal_group_id().

GList* _qq_data::info_query
 

在文件qq.h103行定义。

参考自 qq_info_query_free()qq_process_get_info_reply()qq_send_packet_get_info().

guint8* _qq_data::inikey
 

在文件qq.h60行定义。

参考自 qq_disconnect()qq_process_login_reply()qq_send_packet_login().

time_t _qq_data::last_get_online
 

在文件qq.h89行定义。

参考自 _qq_menu_show_login_info()qq_process_keep_alive_reply()qq_send_packet_get_buddies_online().

gchar* _qq_data::last_login_ip
 

在文件qq.h83行定义。

参考自 _qq_menu_show_login_info()_qq_process_login_ok().

time_t _qq_data::last_login_time
 

在文件qq.h82行定义。

参考自 _qq_menu_show_login_info()_qq_process_login_ok().

gboolean _qq_data::logged_in
 

在文件qq.h67行定义。

参考自 _qq_common_clean()_qq_got_login()_qq_packet_process()_qq_process_login_ok()qq_add_buddy()qq_remove_buddy()qq_send_packet_change_status()qq_send_packet_logout()qq_sendqueue_timeout_callback().

guint8 _qq_data::login_mode
 

在文件qq.h65行定义。

参考自 _qq_login()_qq_process_login_ok()qq_send_packet_login().

time_t _qq_data::login_time
 

在文件qq.h81行定义。

参考自 _qq_menu_show_login_info()_qq_process_login_ok().

guint8 _qq_data::my_icon
 

在文件qq.h87行定义。

参考自 qq_refresh_buddy_and_myself()qq_send_file_ctl_packet()qq_send_packet_im().

gchar* _qq_data::my_ip
 

在文件qq.h85行定义。

参考自 _qq_menu_show_login_info()_qq_process_login_ok()_qq_send_packet_file_request()qq_disconnect()qq_process_keep_alive_reply()qq_process_recv_file_request().

guint16 _qq_data::my_port
 

在文件qq.h86行定义。

参考自 _qq_process_login_ok()_qq_send_packet_file_request()qq_process_keep_alive_reply()qq_process_recv_file_request().

guint8* _qq_data::pGroupUnknown
 

在文件qq.h72行定义。

GaimProxyType _qq_data::proxy_type
 

在文件qq.h73行定义。

参考自 _qq_udp_proxy_connect()qq_proxy_read()qq_proxy_write().

guint8* _qq_data::ptoken
 

在文件qq.h71行定义。

参考自 qq_disconnect()qq_process_login_token_relay()qq_send_packet_login()qq_send_packet_login_token().

guint8* _qq_data::pwkey
 

在文件qq.h61行定义。

参考自 _qq_got_login()qq_disconnect()qq_process_login_reply()qq_send_packet_login()qq_send_packet_logout().

GList* _qq_data::qun_info_window
 

在文件qq.h101行定义。

参考自 _qq_group_info_window_destroy()qq_group_detail_window_show()qq_qun_info_window_free().

GaimRoomlist* _qq_data::roomlist
 

在文件qq.h94行定义。

参考自 qq_process_group_cmd_search_group()qq_roomlist_get_list().

guint16 _qq_data::send_seq
 

在文件qq.h64行定义。

参考自 _create_packet_head_seq()_qq_got_login()_qq_send_packet()_qq_send_packet_add_buddy()_qq_send_packet_file_request()qq_send_file_ctl_packet()qq_send_group_cmd()qq_send_packet_im().

GList* _qq_data::sendqueue
 

在文件qq.h102行定义。

参考自 _qq_send_again()_qq_send_cancel()_qq_send_packet()qq_sendqueue_free()qq_sendqueue_remove()qq_sendqueue_timeout_callback().

gint _qq_data::sendqueue_timeout
 

在文件qq.h92行定义。

参考自 _qq_common_clean()_qq_got_login().

gchar* _qq_data::server_ip
 

在文件qq.h78行定义。

参考自 _proxy_connect_full()_qq_menu_show_login_info().

guint16 _qq_data::server_port
 

在文件qq.h79行定义。

参考自 _proxy_connect_full()_qq_menu_show_login_info().

guint8* _qq_data::session_key
 

在文件qq.h62行定义。

参考自 _qq_process_login_ok()_qq_process_packet_default()_qq_process_recv_file_ctl_packet()_qq_send_file()qq_disconnect()qq_process_add_buddy_auth_reply()qq_process_add_buddy_reply()qq_process_change_status_reply()qq_process_friend_change_status()qq_process_get_buddies_list_reply()qq_process_get_buddies_online_reply()qq_process_get_info_reply()qq_process_group_cmd_reply()qq_process_keep_alive_reply()qq_process_modify_info_reply()qq_process_msg_sys()qq_process_recv_im()qq_process_remove_buddy_reply()qq_process_remove_self_reply()qq_process_send_im_reply()qq_send_cmd()qq_send_file_ctl_packet()qq_send_packet_im().

guint8 _qq_data::status
 

在文件qq.h66行定义。

参考自 _qq_process_login_ok()_qq_set_away()qq_send_packet_change_status().

guint8 _qq_data::token_len
 

在文件qq.h70行定义。

参考自 qq_process_login_token_relay()qq_send_packet_login()qq_send_packet_login_token().

guint32 _qq_data::uid
 

在文件qq.h59行定义。

参考自 _qq_got_login()_qq_menu_get_my_info()_qq_process_login_ok()_qq_process_recv_file_ctl_packet()_qq_send_file()_qq_send_im()qq_group_create_with_name()qq_group_process_create_group_reply()qq_process_add_buddy_reply()qq_process_group_cmd_get_group_info()qq_process_modify_info_reply()qq_process_msg_sys()qq_process_recv_im()qq_refresh_buddy_and_myself()qq_send_cmd()qq_send_file_ctl_packet()qq_send_packet_im()qq_send_packet_keep_alive()qq_send_packet_login()qq_send_packet_login_token().

gboolean _qq_data::use_tcp
 

在文件qq.h68行定义。

参考自 _create_packet_head_seq()_qq_login()_qq_menu_show_login_info()_qq_packet_process()_qq_process_login_redirect()_qq_send_packet()qq_proxy_read()qq_proxy_write().

guint8 _qq_data::window[1<< 13]
 

在文件qq.h91行定义。

参考自 _qq_check_packet_set_window().

GaimXfer* _qq_data::xfer
 

在文件qq.h74行定义。

参考自 _qq_process_recv_file_ctl_packet()_qq_process_recv_file_data()_qq_recv_file_progess()_qq_send_file()_qq_send_file_data_packet()_qq_send_file_progess()_qq_send_packet_file_accept()_qq_send_packet_file_notifyip()_qq_send_packet_file_request()_qq_update_send_progess()qq_process_recv_file_accept()qq_process_recv_file_cancel()qq_process_recv_file_notify()qq_process_recv_file_reject()qq_process_recv_file_request()qq_send_file()qq_send_file_ctl_packet().


该结构的文档由以下文件生成:
Generated at Mon May 8 15:46:35 2006 for OpenQ by  doxygen 1.4.4