Logo Search packages:      
Sourcecode: scummvm version File versions

POSIXFilesystemNode Class Reference

#include <posix-fs.h>

Inheritance diagram for POSIXFilesystemNode:

AbstractFSNode

List of all members.


Detailed Description

Implementation of the ScummVM file system API based on POSIX.

Parts of this class are documented in the base interface class, AbstractFSNode.

Definition at line 40 of file posix-fs.h.


Public Member Functions

virtual bool exists () const
virtual AbstractFSNodegetChild (const Common::String &n) const
virtual bool getChildren (AbstractFSList &list, ListMode mode, bool hidden) const
virtual Common::String getDisplayName () const
virtual Common::String getName () const
virtual AbstractFSNodegetParent () const
virtual Common::String getPath () const
virtual bool isDirectory () const
virtual bool isReadable () const
virtual bool isWritable () const
virtual
Common::SeekableReadStream
openForReading ()
virtual Common::WriteStreamopenForWriting ()
 POSIXFilesystemNode (const Common::String &path)

Protected Types

typedef Common::FSNode::ListMode ListMode

Protected Member Functions

virtual AbstractFSNodemakeNode (const Common::String &path) const
 POSIXFilesystemNode ()

Static Protected Member Functions

static const char * lastPathComponent (const Common::String &str, const char sep)

Protected Attributes

Common::String _displayName
bool _isDirectory
bool _isValid
Common::String _path

Private Member Functions

virtual void setFlags ()

Friends

class Common::FSNode

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

Generated by  Doxygen 1.6.0   Back to index