wangzhengquan
2020-06-08 f48e2e378bacffb96cb5575876a7b2f0081de0be
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();
};