|
| RageFileObjGzip (RageFileBasic *pFile) |
|
int | Start () |
|
int | Finish () |
|
| RageFileObjDeflate (RageFileBasic *pOutput) |
|
int | GetFileSize () const override |
|
void | DeleteFileWhenFinished () |
|
| RageFileObj (const RageFileObj &cpy) |
|
std::string | GetError () const override |
|
void | ClearError () override |
|
bool | AtEOF () const override |
|
int | Seek (int iOffset) override |
|
int | Seek (int offset, int whence) override |
|
int | Tell () const override |
|
int | Read (void *pBuffer, size_t iBytes) override |
|
int | Read (std::string &buffer, int bytes=-1) override |
|
int | Read (void *buffer, size_t bytes, int nmemb) override |
|
int | Write (const void *pBuffer, size_t iBytes) override |
|
int | Write (const std::string &sString) override |
|
int | Write (const void *buffer, size_t bytes, int nmemb) override |
|
int | Flush () override |
|
int | GetLine (std::string &out) override |
|
int | PutLine (const std::string &str) override |
|
void | EnableCRC32 (bool on=true) override |
|
bool | GetCRC32 (uint32_t *iRet) override |
|
int | GetFD () override |
|
std::string | GetDisplayPath () const override |
|
RageFileBasic * | Copy () const override |
|
|
int | ReadInternal (void *, size_t) override |
|
int | WriteInternal (const void *pBuffer, size_t iBytes) override |
|
int | FlushInternal () override |
|
virtual int | SeekInternal (int) |
|
void | EnableReadBuffering () |
|
void | EnableWriteBuffering (int iBytes=1024 *64) |
|
void | SetError (const std::string &sError) |
|
RageFileBasic * | m_pFile |
|
z_stream * | m_pDeflate |
|
bool | m_bFileOwned |
|
std::string | m_sError |
|
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileDriverDeflate.h
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileDriverDeflate.cpp