22 #ifndef BACKENDS_CLOUD_ID_IDSTORAGE_H 23 #define BACKENDS_CLOUD_ID_IDSTORAGE_H 25 #include "backends/cloud/basestorage.h" 26 #include "backends/networking/curl/curljsonrequest.h" Networking::Request * createDirectory(const Common::String &path, BoolCallback callback, Networking::ErrorCallback errorCallback) override
Definition: basestorage.h:28
virtual Networking::Request * resolveFileId(const Common::String &path, UploadCallback callback, Networking::ErrorCallback errorCallback)
Networking::Request * streamFile(const Common::String &path, Networking::NetworkReadStreamCallback callback, Networking::ErrorCallback errorCallback) override
Definition: callback.h:49
Definition: idstorage.h:45
Definition: basestorage.h:30
Networking::Request * listDirectory(const Common::String &path, ListDirectoryCallback callback, Networking::ErrorCallback errorCallback, bool recursive=false) override
Networking::Request * download(const Common::String &remotePath, const Common::Path &localPath, BoolCallback callback, Networking::ErrorCallback errorCallback) override
virtual Common::String name() const =0
Definition: request.h:119