wangzhengquan
2020-06-09 70063414dbf2dfb64a2c7ed0d75ad65b1fb213d1
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();
};