|
|
| AtariFilesystemNode (const Config &config, const FileHashMap &fileHashMap) |
| |
|
| AtariFilesystemNode (const Common::String &path, const Config &config, const FileHashMap &fileHashMap) |
| |
|
| DrivePOSIXFilesystemNode (const Common::String &path, const Config &config) |
| |
|
| DrivePOSIXFilesystemNode (const Config &config) |
| |
| Common::SeekableReadStream * | createReadStream () override |
| |
| Common::SeekableWriteStream * | createWriteStream (bool atomic) override |
| |
| AbstractFSNode * | getChild (const Common::String &n) const override |
| |
| bool | getChildren (AbstractFSList &list, ListMode mode, bool hidden) const override |
| |
| AbstractFSNode * | getParent () const override |
| |
| | POSIXFilesystemNode (const Common::String &path) |
| |
| bool | exists () const override |
| |
| Common::U32String | getDisplayName () const override |
| |
| Common::String | getName () const override |
| |
| Common::String | getPath () const override |
| |
| bool | isDirectory () const override |
| |
| bool | isReadable () const override |
| |
| bool | isWritable () const override |
| |
| AbstractFSNode * | getChild (const Common::String &n) const override |
| |
| bool | getChildren (AbstractFSList &list, ListMode mode, bool hidden) const override |
| |
| AbstractFSNode * | getParent () const override |
| |
| Common::SeekableReadStream * | createReadStream () override |
| |
| Common::SeekableReadStream * | createReadStreamForAltStream (Common::AltStreamType altStreamType) override |
| |
| Common::SeekableWriteStream * | createWriteStream (bool atomic) override |
| |
| bool | createDirectory () override |
| |
| virtual | ~AbstractFSNode () |
| |
|
virtual bool | exists () const =0 |
| |
| virtual bool | getChildren (AbstractFSList &list, ListMode mode, bool hidden) const =0 |
| |
| virtual Common::U32String | getDisplayName () const =0 |
| |
| virtual Common::String | getName () const =0 |
| |
| virtual Common::String | getPath () const =0 |
| |
| virtual bool | isDirectory () const =0 |
| |
| virtual bool | isReadable () const =0 |
| |
| virtual bool | isWritable () const =0 |
| |
| virtual Common::SeekableReadStream * | createReadStream ()=0 |
| |
| virtual Common::SeekableReadStream * | createReadStreamForAltStream (Common::AltStreamType altStreamType) |
| |
| virtual Common::SeekableWriteStream * | createWriteStream (bool atomic)=0 |
| |
| virtual bool | createDirectory ()=0 |
| |
Implementation of the ScummVM file system API based on DrivePOSIX with translation to 8+3 filenames.
Parts of this class are documented in the base interface class, AbstractFSNode.