This is the complete list of members for StorageManager, including all inherited members.
appendToFile(const std::string &path, const uint8_t *data, size_t size)=0 | StorageManager | pure virtual |
createDirectory(const std::string &path)=0 | StorageManager | pure virtual |
exists(const std::string &path)=0 | StorageManager | pure virtual |
formatStorage()=0 | StorageManager | pure virtual |
getFileSize(const std::string &path)=0 | StorageManager | pure virtual |
isMounted() const =0 | StorageManager | pure virtual |
listDirectory(const std::string &path, std::vector< FileInfo > &out)=0 | StorageManager | pure virtual |
mount()=0 | StorageManager | pure virtual |
openReader(const std::string &path)=0 | StorageManager | pure virtual |
readFile(const std::string &path, std::vector< uint8_t > &buffer)=0 | StorageManager | pure virtual |
readFileString(const std::string &path, uint32_t startPosition, uint32_t length, std::string &buffer)=0 | StorageManager | pure virtual |
remove(const std::string &path)=0 | StorageManager | pure virtual |
removeDirectory(const std::string &path)=0 | StorageManager | pure virtual |
rename(const std::string &from, const std::string &to)=0 | StorageManager | pure virtual |
streamFile(const std::string &path, std::function< void(const uint8_t *, size_t)> chunkCallback)=0 | StorageManager | pure virtual |
unmount()=0 | StorageManager | pure virtual |
writeFile(const std::string &path, const std::vector< uint8_t > &data)=0 | StorageManager | pure virtual |
writeFile(const std::string &path, const unsigned char *data, size_t size)=0 | StorageManager | pure virtual |
~StorageManager()=default | StorageManager | virtual |