Logo Search packages:      
Sourcecode: scummvm version File versions  Download package

AbstractFilesystemNode Class Reference

#include <abstract-fs.h>

Inherited by DS::DSFileSystemNode, DS::GBAMPFileSystemNode, GP32FilesystemNode, and Ps2FilesystemNode.

List of all members.


Detailed Description

Abstract file system node. Private subclasses implement the actual functionality.

Most of the methods correspond directly to methods in class FilesystemNode, so if they are not documented here, look there for more information about the semantics.

Definition at line 42 of file abstract-fs.h.


Public Member Functions

virtual String displayName () const =0
virtual bool isDirectory () const =0
virtual bool listDir (AbstractFSList &list, ListMode mode) const =0
virtual String path () const =0

Protected Types

typedef FilesystemNode::ListMode ListMode
typedef Common::String String

Protected Member Functions

virtual AbstractFilesystemNodechild (const String &name) const =0
virtual AbstractFilesystemNodeparent () const =0

Static Protected Member Functions

static AbstractFilesystemNodegetCurrentDirectory ()
static AbstractFilesystemNodegetNodeForPath (const String &path)
static AbstractFilesystemNodegetRoot ()

Friends

class FilesystemNode

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index