| 65 FILE *dest_fp; |
65 FILE *dest_fp; |
| 66 /* guint8 *buffer; */ |
66 /* guint8 *buffer; */ |
| 67 gboolean use_major; |
67 gboolean use_major; |
| 68 } ft_info; |
68 } ft_info; |
| 69 |
69 |
| 70 void qq_process_recv_file_accept(guint8 *data, gint data_len, guint32 sender_uid, PurpleConnection *gc); |
70 void qq_process_recv_file_accept(guint8 *data, gint data_len, UID sender_uid, PurpleConnection *gc); |
| 71 void qq_process_recv_file_reject(guint8 *data, gint data_len, guint32 sender_uid, PurpleConnection *gc); |
71 void qq_process_recv_file_reject(guint8 *data, gint data_len, UID sender_uid, PurpleConnection *gc); |
| 72 void qq_process_recv_file_cancel(guint8 *data, gint data_len, guint32 sender_uid, PurpleConnection *gc); |
72 void qq_process_recv_file_cancel(guint8 *data, gint data_len, UID sender_uid, PurpleConnection *gc); |
| 73 void qq_process_recv_file_request(guint8 *data, gint data_len, guint32 sender_uid, PurpleConnection *gc); |
73 void qq_process_recv_file_request(guint8 *data, gint data_len, UID sender_uid, PurpleConnection *gc); |
| 74 void qq_process_recv_file_notify(guint8 *data, gint data_len, guint32 sender_uid, PurpleConnection *gc); |
74 void qq_process_recv_file_notify(guint8 *data, gint data_len, UID sender_uid, PurpleConnection *gc); |
| 75 gboolean qq_can_receive_file(PurpleConnection *gc, const char *who); |
75 gboolean qq_can_receive_file(PurpleConnection *gc, const char *who); |
| 76 void qq_send_file(PurpleConnection *gc, const char *who, const char *file); |
76 void qq_send_file(PurpleConnection *gc, const char *who, const char *file); |
| 77 gint qq_get_conn_info(ft_info *info, guint8 *data); |
77 gint qq_get_conn_info(ft_info *info, guint8 *data); |
| 78 gint qq_fill_conn_info(guint8 *data, ft_info *info); |
78 gint qq_fill_conn_info(guint8 *data, ft_info *info); |
| 79 gssize _qq_xfer_write(const guint8 *buf, size_t len, PurpleXfer *xfer); |
79 gssize _qq_xfer_write(const guint8 *buf, size_t len, PurpleXfer *xfer); |