22#ifndef POSIX_FILESYSTEM_H
23#define POSIX_FILESYSTEM_H
25#include "backends/fs/abstract-fs.h"
56 bool exists()
const override;
90bool assureDirectoryExists(
const Common::String &dir,
const char *prefix =
nullptr);
Definition: abstract-fs.h:41
ListMode
Definition: fs.h:86
Definition: posix-fs.h:32
Common::String getPath() const override
Definition: posix-fs.h:59
POSIXFilesystemNode()
Definition: posix-fs.h:46
AbstractFSNode * getParent() const override
bool isDirectory() const override
Definition: posix-fs.h:60
Common::SeekableReadStream * createReadStream() override
AbstractFSNode * getChild(const Common::String &n) const override
bool isWritable() const override
Common::SeekableWriteStream * createWriteStream(bool atomic) override
Common::String getName() const override
Definition: posix-fs.h:58
Common::U32String getDisplayName() const override
Definition: posix-fs.h:57
bool createDirectory() override
POSIXFilesystemNode(const Common::String &path)
bool getChildren(AbstractFSList &list, ListMode mode, bool hidden) const override
Common::SeekableReadStream * createReadStreamForAltStream(Common::AltStreamType altStreamType) override
bool isReadable() const override