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