7 #ifndef CAFU_FILESYS_FILESYSTEM_ZIPARCHIVE_AS_HPP_INCLUDED
8 #define CAFU_FILESYS_FILESYSTEM_ZIPARCHIVE_AS_HPP_INCLUDED
10 #include "FileSys.hpp"
11 #include "ZipArchive.h"
32 FileSystemZipArchiveAST(
const std::string& ArchiveName_,
const std::string& MountPoint_,
const std::string& Password_=
"");
43 const std::string ArchiveName;
45 const std::string MountPoint;
46 const std::string::size_type MountPointLen;
47 std::map<std::string, ZIP_INDEX_TYPE> NameToFileNr;
Definition: FileSys.hpp:42
FileSystemZipArchiveAST(const std::string &ArchiveName_, const std::string &MountPoint_, const std::string &Password_="")
Constructor.
Definition: FileSys_ZipArchive_AS.cpp:14
~FileSystemZipArchiveAST()
Destructor. Destroys the file system.
Definition: FileSys_ZipArchive_AS.cpp:55
This class implements file systems that are ZIP archives, employing the ZipArchive library by Artpol ...
Definition: FileSys_ZipArchive_AS.hpp:26
InFileI * OpenRead(const std::string &FileName)
Opens the file with the given name for reading.
Definition: FileSys_ZipArchive_AS.cpp:68