MercuryFileDriver Class Reference

[internal] Base file driver More...

#include <MercuryFiles.h>

Inheritance diagram for MercuryFileDriver:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~MercuryFileDriver ()
virtual void Init ()
virtual MercuryFileGetFileHandle (const MString &sPath, FilePermission p)=0
virtual void ListDirectory (const MString &sPath, MVector< MString > &output, bool bDirsOnly)=0

Detailed Description

[internal] Base file driver

Definition at line 153 of file MercuryFiles.h.


Constructor & Destructor Documentation

virtual MercuryFileDriver::~MercuryFileDriver (  )  [inline, virtual]

Definition at line 156 of file MercuryFiles.h.


Member Function Documentation

virtual void MercuryFileDriver::Init (  )  [inline, virtual]

Reimplemented in MercuryFileDriverNet, MercuryFileDriverPacked, MercuryFileDriverZipped, and MercuryFileDriverMem.

Definition at line 158 of file MercuryFiles.h.

virtual MercuryFile* MercuryFileDriver::GetFileHandle ( const MString sPath,
FilePermission  p 
) [pure virtual]

Implemented in MercuryFileDriverNet, MercuryFileDirverDirect, MercuryFileDriverPacked, MercuryFileDriverZipped, and MercuryFileDriverMem.

virtual void MercuryFileDriver::ListDirectory ( const MString sPath,
MVector< MString > &  output,
bool  bDirsOnly 
) [pure virtual]

Implemented in MercuryFileDriverNet, MercuryFileDirverDirect, MercuryFileDriverPacked, MercuryFileDriverZipped, and MercuryFileDriverMem.


The documentation for this class was generated from the following file:
Hosted by SourceForge.net Logo