#include <MercuryFiles.h>
Inheritance diagram for MercuryFileDriver:
Public Member Functions | |
virtual | ~MercuryFileDriver () |
virtual void | Init () |
virtual MercuryFile * | GetFileHandle (const MString &sPath, FilePermission p)=0 |
virtual void | ListDirectory (const MString &sPath, MVector< MString > &output, bool bDirsOnly)=0 |
Definition at line 153 of file MercuryFiles.h.
virtual MercuryFileDriver::~MercuryFileDriver | ( | ) | [inline, virtual] |
Definition at line 156 of file MercuryFiles.h.
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.