MercuryFileDriverZipped Class Reference

[internal] File driver that accesses files in a zip file More...

#include <MercuryFiles.h>

Inheritance diagram for MercuryFileDriverZipped:

Inheritance graph
[legend]
Collaboration diagram for MercuryFileDriverZipped:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void Init ()
virtual ~MercuryFileDriverZipped ()
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, ZipFileEntry > > 
m_mFileFolders

Classes

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

Detailed Description

[internal] File driver that accesses files in a zip file

Definition at line 205 of file MercuryFiles.h.


Constructor & Destructor Documentation

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

Definition at line 209 of file MercuryFiles.h.


Member Function Documentation

void MercuryFileDriverZipped::Init (  )  [virtual]

Reimplemented from MercuryFileDriver.

Definition at line 889 of file MercuryFiles.cpp.

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

Implements MercuryFileDriver.

Definition at line 990 of file MercuryFiles.cpp.

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

Implements MercuryFileDriver.

Definition at line 1051 of file MercuryFiles.cpp.


Member Data Documentation

std::map< MString, std::map< MString, ZipFileEntry > > MercuryFileDriverZipped::m_mFileFolders [private]

Definition at line 225 of file MercuryFiles.h.


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