10 #include <storage/third_party_storage.h> 20 const std::string& prefix,
21 std::function<
void()> onDestroyCb);
24 virtual int STORAGE_METHOD_CALL
isAvailable()
const override;
32 virtual uint64_t STORAGE_METHOD_CALL
getFreeSpace(
int* ecode)
const override;
34 virtual uint64_t STORAGE_METHOD_CALL
getTotalSpace(
int* ecode)
const override;
43 virtual void STORAGE_METHOD_CALL
removeDir(
64 virtual int STORAGE_METHOD_CALL
dirExists(
69 virtual uint64_t STORAGE_METHOD_CALL
fileSize(
77 virtual int addRef()
const override;
89 const std::string m_prefix;
90 std::function<void()> m_onDestroyCb;
virtual void STORAGE_METHOD_CALL removeDir(const char *url, int *ecode) override
Definition: test_storage.cpp:179
File information iterator abstraction.
Definition: third_party_storage.h:138
virtual nx_spl::FileInfoIterator *STORAGE_METHOD_CALL getFileIterator(const char *dirUrl, int *ecode) const override
Definition: test_storage.cpp:227
virtual int STORAGE_METHOD_CALL getCapabilities() const override
Definition: test_storage.cpp:166
virtual void * queryInterface(const nxpl::NX_GUID &interfaceID) override
Cast to type, specified by interfaceID.
Definition: test_storage.cpp:279
virtual uint64_t STORAGE_METHOD_CALL getFreeSpace(int *ecode) const override
Definition: test_storage.cpp:152
GUID of plugin interface.
Definition: plugin_api.h:26
Definition: test_storage.h:14
virtual int STORAGE_METHOD_CALL fileExists(const char *url, int *ecode) const override
Definition: test_storage.cpp:247
virtual uint64_t STORAGE_METHOD_CALL fileSize(const char *url, int *ecode) const override
Definition: test_storage.cpp:263
Storage abstraction.
Definition: third_party_storage.h:155
virtual int STORAGE_METHOD_CALL isAvailable() const override
Definition: test_storage.cpp:70
virtual void STORAGE_METHOD_CALL removeFile(const char *url, int *ecode) override
Definition: test_storage.cpp:171
virtual int STORAGE_METHOD_CALL dirExists(const char *url, int *ecode) const override
Definition: test_storage.cpp:255
virtual int releaseRef() const override
Decrement reference counter.
Definition: test_storage.cpp:303
virtual void STORAGE_METHOD_CALL renameFile(const char *oldUrl, const char *newUrl, int *ecode) override
Definition: test_storage.cpp:187
virtual uint64_t STORAGE_METHOD_CALL getTotalSpace(int *ecode) const override
Definition: test_storage.cpp:159
virtual nx_spl::IODevice *STORAGE_METHOD_CALL open(const char *url, int flags, int *ecode) const override
Definition: test_storage.cpp:75
IO device abstraction.
Definition: third_party_storage.h:73
virtual int addRef() const override
Increment reference counter.
Definition: test_storage.cpp:298