22 #ifndef MORPHOS_FILESYSTEM_H 23 #define MORPHOS_FILESYSTEM_H 29 #include <proto/exec.h> 30 #include <proto/dos.h> 37 #include "backends/fs/abstract-fs.h" 67 bool isRootNode()
const {
return _bIsValid && _bIsDirectory && _pFileLock == 0; }
104 bool exists()
const override;
Common::String getName() const override
Definition: morphos-fs.h:106
AbstractFSNode * getChild(const Common::String &n) const override
Common::SeekableWriteStream * createWriteStream(bool atomic) override
bool isDirectory() const override
Definition: morphos-fs.h:108
bool createDirectory() override
Definition: morphos-fs.h:44
BPTR _pFileLock
Definition: morphos-fs.h:51
~MorphOSFilesystemNode() override
virtual AbstractFSList listVolumes() const
bool isReadable() const override
Definition: morphos-fs.h:109
ListMode
Definition: fs.h:86
Common::SeekableReadStream * createReadStream() override
bool getChildren(AbstractFSList &list, ListMode mode, bool hidden) const override
bool isWritable() const override
Definition: morphos-fs.h:110
bool isRootNode() const
Definition: morphos-fs.h:67
Definition: abstract-fs.h:41
AbstractFSNode * getParent() const override
Common::String getPath() const override
Definition: morphos-fs.h:107
Common::U32String getDisplayName() const override
Definition: morphos-fs.h:105