From 70063414dbf2dfb64a2c7ed0d75ad65b1fb213d1 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 09 六月 2020 14:43:08 +0800 Subject: [PATCH] udpate --- netdisk/include/hcnetdisk.h | 30 +++++++++++++----------------- 1 files changed, 13 insertions(+), 17 deletions(-) diff --git a/netdisk/include/hcnetdisk.h b/netdisk/include/hcnetdisk.h index bbd8773..2431290 100644 --- a/netdisk/include/hcnetdisk.h +++ b/netdisk/include/hcnetdisk.h @@ -6,34 +6,30 @@ #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); + int _login(Netdisk_LoginInfo &loginInfo); public: - HCNetdisk(const std::string &_devicename): devicename(_devicename) {} + static bool envInited ; + HCNetdisk(const std::string &_devicename = "HC"); - ~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