| | |
| | | class Netdisk { |
| | | private: |
| | | std::string loginDataFile; |
| | | struct DeviceInfo |
| | | { |
| | | int startChannel; //起始通道号 |
| | | int maxChannels; //最大通道数 |
| | | |
| | | }; |
| | | |
| | | protected: |
| | | |
| | | int startChannel; //起始通道号 |
| | | int maxChannels; //最大通道数 |
| | | |
| | | |
| | | DeviceInfo deviceInfo; |
| | | std::string deviceType; //设备类型 |
| | | std::string loginUUID; |
| | | std::string username; //用户名 |
| | |
| | | virtual int downloadByTime(Netdisk_DownloadRequest &request, std::vector<std::string> *files) = 0; |
| | | |
| | | |
| | | int getStartChannel() {return startChannel;} |
| | | |
| | | int getMaxChannels() {return maxChannels;} |
| | | DeviceInfo getDeviceInfo() {return deviceInfo;} |
| | | |
| | | }; |
| | | |