|
|
| BaseStorage (const Common::String &token, const Common::String &refreshToken, bool enabled=false) |
| |
| virtual void | refreshAccessToken (BoolCallback callback, Networking::ErrorCallback errorCallback=nullptr) |
| |
| virtual void | saveConfig (const Common::String &keyPrefix)=0 |
| |
| virtual Common::String | name () const =0 |
| |
| bool | isEnabled () const |
| |
| void | enable () |
| |
| virtual Networking::Request * | listDirectory (const Common::String &path, ListDirectoryCallback callback, Networking::ErrorCallback errorCallback, bool recursive=false)=0 |
| |
| virtual Networking::Request * | upload (const Common::String &path, Common::SeekableReadStream *contents, UploadCallback callback, Networking::ErrorCallback errorCallback)=0 |
| |
|
virtual Networking::Request * | upload (const Common::String &remotePath, const Common::Path &localPath, UploadCallback callback, Networking::ErrorCallback errorCallback) |
| |
| virtual bool | uploadStreamSupported () |
| |
| virtual Networking::Request * | streamFile (const Common::String &path, Networking::NetworkReadStreamCallback callback, Networking::ErrorCallback errorCallback) |
| |
|
virtual Networking::Request * | streamFileById (const Common::String &id, Networking::NetworkReadStreamCallback callback, Networking::ErrorCallback errorCallback)=0 |
| |
| virtual Networking::Request * | download (const Common::String &remotePath, const Common::Path &localPath, BoolCallback callback, Networking::ErrorCallback errorCallback) |
| |
|
virtual Networking::Request * | downloadById (const Common::String &remoteId, const Common::Path &localPath, BoolCallback callback, Networking::ErrorCallback errorCallback) |
| |
| virtual Networking::Request * | downloadFolder (const Common::String &remotePath, const Common::Path &localPath, FileArrayCallback callback, Networking::ErrorCallback errorCallback, bool recursive=false) |
| |
| virtual SavesSyncRequest * | syncSaves (BoolCallback callback, Networking::ErrorCallback errorCallback) |
| |
| virtual Networking::Request * | createDirectory (const Common::String &path, BoolCallback callback, Networking::ErrorCallback errorCallback)=0 |
| |
| virtual Networking::Request * | info (StorageInfoCallback callback, Networking::ErrorCallback errorCallback)=0 |
| |
| virtual Common::String | savesDirectoryPath ()=0 |
| |
| virtual bool | isWorking () |
| |
| virtual bool | isSyncing () |
| |
| virtual double | getSyncDownloadingProgress () |
| |
| virtual void | getSyncDownloadingInfo (SyncDownloadingInfo &info) |
| |
| virtual double | getSyncProgress () |
| |
| virtual Common::Array< Common::String > | getSyncingFiles () |
| |
| virtual void | cancelSync () |
| |
| virtual bool | startDownload (const Common::String &remotePath, const Common::Path &localPath) |
| |
| virtual void | cancelDownload () |
| |
| virtual void | setDownloadTarget (GUI::CommandReceiver *target) |
| |
| virtual bool | isDownloading () |
| |
| virtual double | getDownloadingProgress () |
| |
| virtual uint64 | getDownloadBytesNumber () |
| |
| virtual uint64 | getDownloadTotalBytesNumber () |
| |
| virtual uint64 | getDownloadSpeed () |
| |
| virtual Common::String | getDownloadRemoteDirectory () |
| |
| virtual Common::Path | getDownloadLocalDirectory () |
| |