A read-only file driver for ZIPs.
More...
#include <RageFileDriverZip.h>
|
| enum | ZipCompressionMethod { STORED = 0
, DEFLATED = 8
} |
| |
| enum | { ERROR_WRITING_NOT_SUPPORTED = -1
} |
| |
|
|
| RageFileDriverZip (const std::string &sPath) |
| |
|
bool | Load (const std::string &sPath) |
| |
|
bool | Load (RageFileBasic *pFile) |
| |
| RageFileBasic * | Open (const std::string &sPath, int iMode, int &iErr) override |
| |
| void | FlushDirCache (const std::string &sPath) override |
| |
|
void | DeleteFileWhenFinished () |
| |
|
const FileInfo * | GetFileInfo (const std::string &sPath) const |
| |
|
std::string | GetGlobalComment () const |
| |
|
| RageFileDriver (FilenameDB *pDB) |
| |
|
virtual void | GetDirListing (const std::string &sPath, std::vector< std::string > &asAddTo, DirListingReturnFilter returnFilter, bool bReturnPathToo) |
| |
|
virtual RageFileManager::FileType | GetFileType (const std::string &sPath) |
| |
|
virtual int | GetFileSizeInBytes (const std::string &sFilePath) |
| |
|
virtual int | GetFileHash (const std::string &sPath) |
| |
|
virtual int | GetPathValue (const std::string &sPath) |
| |
|
virtual void | CacheFile (const std::string &) |
| |
|
virtual bool | Move (const std::string &, const std::string &) |
| |
|
virtual bool | Remove (const std::string &) |
| |
|
virtual bool | Remount (const std::string &) |
| |
A read-only file driver for ZIPs.
◆ FlushDirCache()
| void RageFileDriverZip::FlushDirCache |
( |
const std::string & |
sPath | ) |
|
|
overridevirtual |
◆ Open()
| RageFileBasic * RageFileDriverZip::Open |
( |
const std::string & |
sPath, |
|
|
int |
iMode, |
|
|
int & |
iErr |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileDriverZip.h
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileDriverZip.cpp