From f48e2e378bacffb96cb5575876a7b2f0081de0be Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 08 六月 2020 15:19:01 +0800 Subject: [PATCH] update --- netdisk/include/netdisk.h | 34 ++++++++++++++++++++-------------- 1 files changed, 20 insertions(+), 14 deletions(-) diff --git a/netdisk/include/netdisk.h b/netdisk/include/netdisk.h index 248a445..5ac652c 100644 --- a/netdisk/include/netdisk.h +++ b/netdisk/include/netdisk.h @@ -25,30 +25,36 @@ - +// 缃戠粶纭洏 鎶借薄绫� class Netdisk { + protected: - std::string devicename; + std::string devicename; //璁惧鍚嶇О + int startChannel; //璧峰閫氶亾鍙� + int maxChannels; //鏈�澶ч�氶亾鏁� - long userid; - std::string username; - std::string password; - std::string host; - int port; + long userid; //鐢ㄦ埛id + std::string username; //鐢ㄦ埛鍚� + std::string password; //瀵嗙爜 + std::string host; //ip + int port; //绔彛 - public: - HCNetdisk(const std::string &_devicename): devicename(_devicename) {} + Netdisk(const std::string &_devicename): devicename(_devicename) {} - ~HCNetdisk() {} + virtual ~Netdisk() {} + - static void netdisk_init(HCNetdisk_EnvConfig &config); + virtual int login(Netdisk_LoginInfo &loginInfo) = 0; - int login(Netdisk_LoginInfo &loginInfo); + virtual int logout() = 0; - int logout(); + virtual int downloadByTime(Netdisk_DownloadRequest &request, std::vector<std::string> *files) = 0; - int downloadByTime(Netdisk_DownloadRequest &request); + int getStartChannel() {return startChannel;} + + int getMaxChannels() {return maxChannels;} + }; #endif \ No newline at end of file -- Gitblit v1.8.0