MercuryFileDriverPacked Class Reference

[internal] File driver that accesses files in packed files More...

#include <MercuryFiles.h>

Inheritance diagram for MercuryFileDriverPacked:

Inheritance graph
[legend]
Collaboration diagram for MercuryFileDriverPacked:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Attributes

std::map< MString, std::map<
MString, PckFileEntry > > 
m_mFileFolders

Classes

struct  PckFileEntry
 An entry in a packed file. More...

Detailed Description

[internal] File driver that accesses files in packed files

Definition at line 185 of file MercuryFiles.h.


Constructor & Destructor Documentation

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

Definition at line 189 of file MercuryFiles.h.


Member Function Documentation

void MercuryFileDriverPacked::Init (  )  [virtual]

Reimplemented from MercuryFileDriver.

Definition at line 501 of file MercuryFiles.cpp.

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

Implements MercuryFileDriver.

Definition at line 577 of file MercuryFiles.cpp.

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

Implements MercuryFileDriver.

Definition at line 664 of file MercuryFiles.cpp.


Member Data Documentation

std::map< MString, std::map< MString, PckFileEntry > > MercuryFileDriverPacked::m_mFileFolders [private]

Definition at line 201 of file MercuryFiles.h.


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