This class implements file systems that are ZIP archives, employing the unzip library by Gilles Vollant. More...
#include "FileSys_ZipArchive_GV.hpp"
Public Member Functions | |
FileSystemZipArchiveGVT (const std::string &ArchiveName, const std::string &MountPoint, const std::string &Password="") | |
Constructor. More... | |
~FileSystemZipArchiveGVT () | |
Destructor. Destroys the file system. More... | |
InFileI * | OpenRead (const std::string &FileName) |
Opens the file with the given name for reading. More... | |
Public Member Functions inherited from cf::FileSys::FileSystemT | |
virtual | ~FileSystemT () |
The virtual destructor, so that derived classes can safely be deleted via a FileSystemT (base class) pointer. More... | |
This class implements file systems that are ZIP archives, employing the unzip library by Gilles Vollant.
The unzip library is part of the minizip contribution to the zlib, and comes under the same liberal zlib license.
FileSystemZipArchiveGVT::FileSystemZipArchiveGVT | ( | const std::string & | ArchiveName, |
const std::string & | MountPoint, | ||
const std::string & | Password = "" |
||
) |
Constructor.
FileSystemExceptionT | when there is a problem with initializing this file system. |
FileSystemZipArchiveGVT::~FileSystemZipArchiveGVT | ( | ) |
Destructor. Destroys the file system.
|
virtual |
Opens the file with the given name for reading.
FileName | The name of the file to be opened within this file system. |
Implements cf::FileSys::FileSystemT.