sendfile.h
来自「iptux是linux下面能实现类似windows里面飞鸽传书的功能」· C头文件 代码 · 共 54 行
H
54 行
//// C++ Interface: SendFile//// Description:发送相关的文件信息,不包含文件数据////// Author: Jally <jallyx@163.com>, (C) 2008//// Copyright: See COPYING file that comes with this distribution////#ifndef SENDFILE_H#define SENDFILE_H#include "sys.h"#include "face.h"class DialogPeer;class ShareFile;class UdpData;class TcpData;class SendFile { public: SendFile(); ~SendFile(); void InitSelf(); void WriteShared(); static void SendRegular(gpointer data); //回调入口 static void SendFolder(gpointer data); //回调入口 bool dirty; private: void RequestData(int sock, uint32_t fileattr, char *buf); void PickFile(uint32_t fileattr, gpointer data); void SendFileInfo(GSList * list, gpointer data); void SendSharedInfo(gpointer data); pointer FindFileinfo(uint32_t fileid); uint32_t pbn; uint32_t prn; GSList *pblist; GSList *prlist; pthread_mutex_t mutex; public: friend class DialogPeer; friend class ShareFile; friend class UdpData; friend class TcpData;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?