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

send_file.h文件参考

#include "ft.h"

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

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

浏览该文件的源代码。

数据结构

struct  _ft_info

类型定义

typedef _ft_info ft_info

函数

void qq_process_recv_file_accept (guint8 *data, guint8 **cursor, gint data_len, guint32 sender_uid, GaimConnection *gc)
void qq_process_recv_file_reject (guint8 *data, guint8 **cursor, gint data_len, guint32 sender_uid, GaimConnection *gc)
void qq_process_recv_file_cancel (guint8 *data, guint8 **cursor, gint data_len, guint32 sender_uid, GaimConnection *gc)
void qq_process_recv_file_request (guint8 *data, guint8 **cursor, gint data_len, guint32 sender_uid, GaimConnection *gc)
void qq_process_recv_file_notify (guint8 *data, guint8 **cursor, gint data_len, guint32 sender_uid, GaimConnection *gc)
void qq_send_file (GaimConnection *gc, const char *who, const char *file)
void qq_get_conn_info (guint8 *data, guint8 **cursor, gint data_len, ft_info *info)
gint qq_fill_conn_info (guint8 *data, guint8 **cursor, ft_info *info)


类型定义文档

typedef struct _ft_info ft_info
 


函数文档

gint qq_fill_conn_info guint8 *  data,
guint8 **  cursor,
ft_info info
 

在文件send_file.c255行定义。

参考 _ft_info::conn_methodcreate_packet_b()create_packet_dw()create_packet_w()_ft_info::local_internet_ip_ft_info::local_internet_port_ft_info::local_major_port_ft_info::local_minor_port_ft_info::local_real_ip.

参考自 _qq_send_packet_file_accept()_qq_send_packet_file_notifyip()_qq_send_packet_file_request()qq_send_file_ctl_packet().

函数调用图:

void qq_get_conn_info guint8 *  data,
guint8 **  cursor,
gint  data_len,
ft_info info
 

在文件send_file.c242行定义。

参考 _ft_info::conn_method_ft_info::file_session_keyqq_show_conn_info()read_packet_b()read_packet_data()read_packet_dw()read_packet_w()_ft_info::remote_internet_ip_ft_info::remote_internet_port_ft_info::remote_major_port_ft_info::remote_minor_port_ft_info::remote_real_ip.

参考自 _qq_process_recv_file_ctl_packet()qq_process_recv_file_accept()qq_process_recv_file_notify()qq_process_recv_file_request().

函数调用图:

void qq_process_recv_file_accept guint8 *  data,
guint8 **  cursor,
gint  data_len,
guint32  sender_uid,
GaimConnection *  gc
 

在文件send_file.c775行定义。

参考 _qq_send_packet_file_notifyip()_qq_xfer_init_socket()_qq_xfer_init_udp_channel()infoqq_get_conn_info()_qq_data::xfer.

参考自 _qq_process_recv_normal_im().

函数调用图:

void qq_process_recv_file_cancel guint8 *  data,
guint8 **  cursor,
gint  data_len,
guint32  sender_uid,
GaimConnection *  gc
 

在文件send_file.c744行定义。

参考 _qq_data::xfer.

参考自 _qq_process_recv_normal_im().

void qq_process_recv_file_notify guint8 *  data,
guint8 **  cursor,
gint  data_len,
guint32  sender_uid,
GaimConnection *  gc
 

在文件send_file.c877行定义。

参考 _qq_xfer_init_udp_channel()_qq_xfer_send_notify_ip_ack()infoqq_get_conn_info()read_packet_w()_ft_info::send_seq_ft_info::sender_fd_qq_data::xfer.

参考自 _qq_process_recv_normal_im().

函数调用图:

void qq_process_recv_file_reject guint8 *  data,
guint8 **  cursor,
gint  data_len,
guint32  sender_uid,
GaimConnection *  gc
 

在文件send_file.c713行定义。

参考 _qq_data::xfer.

参考自 _qq_process_recv_normal_im().

void qq_process_recv_file_request guint8 *  data,
guint8 **  cursor,
gint  data_len,
guint32  sender_uid,
GaimConnection *  gc
 

在文件send_file.c805行定义。

参考 _qq_xfer_cancel()_qq_xfer_end()_qq_xfer_recv_init()_qq_xfer_write()info_ft_info::local_internet_ip_ft_info::local_internet_port_ft_info::local_real_ip_qq_data::my_ip_qq_data::my_portqq_get_conn_info()read_packet_w()_ft_info::send_seq_ft_info::to_uiduid_to_gaim_name()_qq_data::xfer.

参考自 _qq_process_recv_normal_im().

函数调用图:

void qq_send_file GaimConnection *  gc,
const char *  who,
const char *  file
 

在文件send_file.c906行定义。

参考 _qq_xfer_cancel()_qq_xfer_init()_qq_xfer_write()_qq_data::xfer.

参考自 _qq_menu_send_file().

函数调用图:


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