#include <zlib.hpp>
Inheritance diagram for CZipDecompressor:


Used in CZipStreamCompressor.
Definition at line 491 of file zlib.hpp.
Public Member Functions | |
| CZipDecompressor (int window_bits=kZlibDefaultWbits, CCompression::TFlags flags=0) | |
| Constructor. | |
| virtual | ~CZipDecompressor (void) |
| Destructor. | |
Protected Member Functions | |
| virtual EStatus | Init (void) |
| virtual EStatus | Process (const char *in_buf, size_t in_len, char *out_buf, size_t out_size, size_t *in_avail, size_t *out_avail) |
| virtual EStatus | Flush (char *out_buf, size_t out_size, size_t *out_avail) |
| virtual EStatus | Finish (char *out_buf, size_t out_size, size_t *out_avail) |
| virtual EStatus | End (void) |
Private Attributes | |
| bool | m_NeedCheckHeader |
| Is TRUE if needed to check at file header. | |
| string | m_Cache |
| Buffer to cache small pieces of data. | |
|
||||||||||||
|
Constructor.
|
|
|
Destructor.
Definition at line 1042 of file zlib.cpp. References End(), and CCompressionProcessor::IsBusy(). |
|
|
Implements CCompressionProcessor. Definition at line 1253 of file zlib.cpp. References CCompression::eMode_TransparentRead, ERR_COMPRESS, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, CZipCompression::FormatErrorMessage(), inflateEnd(), CCompression::m_DecompressMode, CCompressionProcessor::SetBusy(), STREAM, and Z_OK. Referenced by ~CZipDecompressor(). |
|
||||||||||||||||
|
Implements CCompressionProcessor. Definition at line 1239 of file zlib.cpp. References CCompression::eMode_TransparentRead, CCompressionProcessor::eStatus_EndOfData, CCompression::m_DecompressMode, and Process(). |
|
||||||||||||||||
|
Implements CCompressionProcessor. Definition at line 1228 of file zlib.cpp. References Process(). |
|
|
Implements CCompressionProcessor. Definition at line 1051 of file zlib.cpp. References ERR_COMPRESS, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, CZipCompression::FormatErrorMessage(), inflateInit2_(), kMaxHeaderSize, m_Cache, m_NeedCheckHeader, CZipCompression::m_WindowBits, CCompressionProcessor::Reset(), CCompressionProcessor::SetBusy(), CCompression::SetError(), STREAM, Z_OK, zError(), and ZLIB_VERSION. |
|
||||||||||||||||||||||||||||
|
|
Buffer to cache small pieces of data.
|
|
|
Is TRUE if needed to check at file header.
|
1.4.6
Modified on Wed Oct 08 07:27:29 2008 by modify_doxy.py rev. 117643