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

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
Common::SeekableReadStream
createReadStream ()
virtual Common::WriteStreamcreateWriteStream ()
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
 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