22 #ifndef KOLIBRIOS_FS_H 23 #define KOLIBRIOS_FS_H 25 #include "backends/fs/abstract-fs.h" 41 bool exists()
const override;
45 static bool isDirectory(uint32 attrs) {
return attrs & 0x18; }
89 bool assureDirectoryExists(
const Common::String &dir,
const char *prefix =
nullptr);
Common::String getPath() const override
Definition: kolibrios-fs.h:44
Common::SeekableReadStream * createReadStream() override
KolibriOSFilesystemNode()
Definition: kolibrios-fs.h:71
bool createDirectory() override
bool isDirectory() const override
Definition: kolibrios-fs.h:46
ListMode
Definition: fs.h:86
Definition: kolibrios-fs.h:32
Common::U32String getDisplayName() const override
Definition: kolibrios-fs.h:42
bool getChildren(AbstractFSList &list, ListMode mode, bool hidden) const override
bool isWritable() const override
bool isReadable() const override
Definition: kolibrios-fs.h:79
Common::SeekableWriteStream * createWriteStream(bool atomic) override
Definition: abstract-fs.h:41
Common::String getName() const override
Definition: kolibrios-fs.h:43
AbstractFSNode * getParent() const override
AbstractFSNode * getChild(const Common::String &n) const override