| | |
| | | |
| | | typedef struct Netdisk_LoginInfo { |
| | | std::string loginUUID; |
| | | std::string deviceType; |
| | | std::string userid; |
| | | std::string username; |
| | | std::string password; |
| | | std::string host; |
| | |
| | | std::string loginDataFile; |
| | | |
| | | protected: |
| | | std::string devicename; //设备名称 |
| | | |
| | | int startChannel; //起始通道号 |
| | | int maxChannels; //最大通道数 |
| | | |
| | | long userid; //用户id |
| | | std::string deviceType; //设备类型 |
| | | std::string loginUUID; |
| | | std::string username; //用户名 |
| | | std::string password; //密码 |
| | | std::string host; //ip |
| | | int port; //端口 |
| | | |
| | | long userid; //用户id |
| | | |
| | | //Json::FastWriter jsonwriter; |
| | | |
| | | Json::Value loginData; |
| | | |
| | | Netdisk_LoginInfo getLoginInfo(std::string uuid); |
| | | // Netdisk_LoginInfo getLoginInfo(std::string uuid); |
| | | |
| | | int addLoginInfo(Netdisk_LoginInfo &loginInfo); |
| | | // int addLoginInfo(Netdisk_LoginInfo &loginInfo); |
| | | |
| | | public: |
| | | Netdisk(const std::string &_devicename=""); |
| | | Netdisk(){}; |
| | | |
| | | virtual ~Netdisk() {} |
| | | |
| | |
| | | |
| | | virtual int downloadByTime(Netdisk_DownloadRequest &request, std::vector<std::string> *files) = 0; |
| | | |
| | | void saveLoginInfo(); |
| | | |
| | | int getStartChannel() {return startChannel;} |
| | | |