FS::FileSystem Class Reference

FileSystem is abstract class encapsulating file system. More...

#include <vfs.h>

List of all members.

Public Member Functions

 FileSystem ()
 Create filesystem object.

virtual ~FileSystem ()
 Destroy filesystem object.

virtual FileOpenFileRead (std::string file_name)=0
 Open file for reading only.

virtual FileOpenFileReadWrite (std::string file_name)=0
 Open file for reading and writing (if file do not exist - exception is thrown).

virtual FileCreateFile (std::string file_name)=0
 Create new file (if file with same name exist - it will be erased first).


Detailed Description

FileSystem is abstract class encapsulating file system.

File system may represent real file system, or filesystem inside archive file like ZIP file. File system supports opening files by their file names, and walking the directory structure.


Constructor & Destructor Documentation

FS::FileSystem::FileSystem  )  [inline]
 

Create filesystem object.

virtual FS::FileSystem::~FileSystem  )  [inline, virtual]
 

Destroy filesystem object.


Member Function Documentation

virtual File* FS::FileSystem::OpenFileRead std::string  file_name  )  [pure virtual]
 

Open file for reading only.

virtual File* FS::FileSystem::OpenFileReadWrite std::string  file_name  )  [pure virtual]
 

Open file for reading and writing (if file do not exist - exception is thrown).

virtual File* FS::FileSystem::CreateFile std::string  file_name  )  [pure virtual]
 

Create new file (if file with same name exist - it will be erased first).


The documentation for this class was generated from the following file:
Generated on Sun May 1 17:34:30 2005 for RealityStrike Game Engine API by doxygen 1.3.6