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/hcnetdisk.h | 29 ++++++++++++----------------- 1 files changed, 12 insertions(+), 17 deletions(-) diff --git a/netdisk/include/hcnetdisk.h b/netdisk/include/hcnetdisk.h index bbd8773..47e2e56 100644 --- a/netdisk/include/hcnetdisk.h +++ b/netdisk/include/hcnetdisk.h @@ -6,34 +6,29 @@ #include "HCNetSDK.h" #include "netdisk.h" +//娴峰悍缃戠粶纭洏 +class HCNetdisk : public Netdisk{ - - -class HCNetdisk { - - std::string devicename; - - long userid; - std::string username; - std::string password; - std::string host; - int port; + +private: int downloadByTime_wrapper(long userid, int channel, struct tm *start, struct tm *end, char *destfile); int saveRecordFile(int userId, char * srcfile, char * destfile); public: - HCNetdisk(const std::string &_devicename): devicename(_devicename) {} + static bool envInited ; + HCNetdisk(const std::string &_devicename = "HC"): Netdisk(_devicename) {} - ~HCNetdisk() {} + virtual ~HCNetdisk(); - static void netdisk_init(HCNetdisk_EnvConfig &config); + virtual int login(Netdisk_LoginInfo &loginInfo); - int login(Netdisk_LoginInfo &loginInfo); + virtual int logout(); - int logout(); + virtual int downloadByTime(Netdisk_DownloadRequest &request, std::vector<std::string> *files); - int downloadByTime(Netdisk_DownloadRequest &request); + static void netdisk_init(Netdisk_EnvConfig *config); + static void netdisk_deinit(); }; -- Gitblit v1.8.0