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

sendqueue.c文件参考

#include "connection.h"
#include "debug.h"
#include "internal.h"
#include "notify.h"
#include "prefs.h"
#include "request.h"
#include "header_info.h"
#include "qq_proxy.h"
#include "sendqueue.h"

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

浏览该文件的源代码。

数据结构

struct  _gc_and_packet

宏定义

#define QQ_RESEND_MAX   5

类型定义

typedef _gc_and_packet gc_and_packet

函数

void qq_sendqueue_remove (qq_data *qd, guint16 send_seq)
void qq_sendqueue_free (qq_data *qd)
void _qq_send_again (gc_and_packet *gp)
void _qq_send_cancel (gc_and_packet *gp)
gboolean qq_sendqueue_timeout_callback (gpointer data)


宏定义文档

#define QQ_RESEND_MAX   5
 

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

在文件sendqueue.c36行定义。

参考自 qq_sendqueue_timeout_callback().


类型定义文档

typedef struct _gc_and_packet gc_and_packet
 

在文件sendqueue.c38行定义。


函数文档

void _qq_send_again gc_and_packet gp  ) 
 

在文件sendqueue.c88行定义。

参考 _qq_sendpacket::buf_gc_and_packet::gc_qq_sendpacket::len_gc_and_packet::packetqq_proxy_write()_qq_sendpacket::resend_times_qq_data::sendqueue_qq_sendpacket::sendtime.

参考自 qq_sendqueue_timeout_callback().

函数调用图:

void _qq_send_cancel gc_and_packet gp  ) 
 

在文件sendqueue.c113行定义。

参考 _gc_and_packet::gc_gc_and_packet::packetqq_sendqueue_remove()_qq_sendpacket::send_seq_qq_data::sendqueue.

参考自 qq_sendqueue_timeout_callback().

函数调用图:

void qq_sendqueue_free qq_data qd  ) 
 

在文件sendqueue.c69行定义。

参考 _qq_sendpacket::buf_qq_data::sendqueue.

参考自 _qq_common_clean().

void qq_sendqueue_remove qq_data qd,
guint16  send_seq
 

在文件sendqueue.c47行定义。

参考 _qq_sendpacket::buf_qq_sendpacket::send_seq_qq_data::sendqueue.

参考自 _qq_packet_process()_qq_send_cancel().

gboolean qq_sendqueue_timeout_callback gpointer  data  ) 
 

在文件sendqueue.c135行定义。

参考 _qq_send_again()_qq_send_cancel()_qq_sendpacket::buf_qq_sendpacket::cmd_gc_and_packet::gc_qq_sendpacket::len_qq_data::logged_in_gc_and_packet::packetQQ_CMD_KEEP_ALIVEQQ_CMD_LOGINQQ_CMD_UPDATE_INFOqq_proxy_write()QQ_RESEND_MAXQQ_SENDQUEUE_TIMEOUT_qq_sendpacket::resend_times_qq_sendpacket::send_seq_qq_data::sendqueue_qq_sendpacket::sendtime.

参考自 _qq_got_login().

函数调用图:


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