22#ifndef AMIGAOS_FILESYSTEM_H
23#define AMIGAOS_FILESYSTEM_H
29#include <proto/exec.h>
37#include "backends/fs/abstract-fs.h"
104 bool exists()
const override;
Definition: abstract-fs.h:41
Definition: amigaos-fs.h:44
AbstractFSNode * getParent() const override
Common::SeekableReadStream * createReadStream() override
virtual AbstractFSList listVolumes() const
Common::String getName() const override
Definition: amigaos-fs.h:106
AmigaOSFilesystemNode(BPTR pLock, const char *pDisplayName=0)
bool isWritable() const override
Common::SeekableWriteStream * createWriteStream(bool atomic) override
AmigaOSFilesystemNode(const AmigaOSFilesystemNode &node)
bool isDirectory() const override
Definition: amigaos-fs.h:108
Common::U32String getDisplayName() const override
Definition: amigaos-fs.h:105
Common::String getPath() const override
Definition: amigaos-fs.h:107
~AmigaOSFilesystemNode() override
BPTR _pFileLock
Definition: amigaos-fs.h:51
bool isRootNode() const
Definition: amigaos-fs.h:67
bool getChildren(AbstractFSList &list, ListMode mode, bool hidden) const override
AbstractFSNode * getChild(const Common::String &n) const override
AmigaOSFilesystemNode(const Common::String &p)
bool isReadable() const override
bool createDirectory() override
ListMode
Definition: fs.h:86