#include <RageFileDriverDeflate.h>
Inheritance diagram for RageFileObjInflate:


Public Member Functions | |
| RageFileObjInflate (RageFileBasic *pFile, int iUncompressedSize) | |
| RageFileObjInflate (const RageFileObjInflate &cpy) | |
| ~RageFileObjInflate () | |
| int | ReadInternal (void *pBuffer, size_t iBytes) |
| int | WriteInternal (const void *pBuffer, size_t iBytes) |
| int | SeekInternal (int iOffset) |
| int | GetFileSize () const |
| RageFileBasic * | Copy () const |
| void | DeleteFileWhenFinished () |
Private Types | |
| enum | { INBUFSIZE = 1024*4 } |
Private Attributes | |
| int | m_iUncompressedSize |
| RageFileBasic * | m_pFile |
| int | m_iFilePos |
| bool | m_bFileOwned |
| z_stream * | m_pInflate |
| char | decomp_buf [INBUFSIZE] |
| char * | decomp_buf_ptr |
| int | decomp_buf_avail |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from RageFileObj. |
|
|
|
|
|
Implements RageFileObj. |
|
||||||||||||
|
Implements RageFileObj. |
|
|
Reimplemented from RageFileObj. |
|
||||||||||||
|
Implements RageFileObj. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from RageFileObj. |
|
|
|
|
|
|
|
|
|
1.3.7