22#ifndef BACKENDS_CLOUD_ID_IDSTORAGE_H
23#define BACKENDS_CLOUD_ID_IDSTORAGE_H
25#include "backends/cloud/basestorage.h"
26#include "backends/networking/http/httpjsonrequest.h"
Definition: basestorage.h:30
Definition: idstorage.h:45
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
Networking::Request * createDirectory(const Common::String &path, BoolCallback callback, Networking::ErrorCallback errorCallback) override
Networking::Request * streamFile(const Common::String &path, Networking::NetworkReadStreamCallback callback, Networking::ErrorCallback errorCallback) override
virtual Networking::Request * resolveFileId(const Common::String &path, UploadCallback callback, Networking::ErrorCallback errorCallback)
virtual Common::String name() const =0
Definition: request.h:119