#include <bzip2.hpp>
Inheritance diagram for CBZip2Decompressor:


Used in CBZip2StreamCompressor.
Definition at line 366 of file bzip2.hpp.
Public Member Functions | |
| CBZip2Decompressor (int verbosity=0, int small_decompress=0, TBZip2Flags flags=0) | |
| Constructor. | |
| virtual | ~CBZip2Decompressor (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) |
|
||||||||||||||||
|
Constructor.
Definition at line 607 of file bzip2.cpp. References CCompression::SetFlags(). |
|
|
Destructor.
|
|
|
Implements CCompressionProcessor. Definition at line 743 of file bzip2.cpp. References BZ2_bzDecompressEnd(), BZ_OK, CCompression::eMode_TransparentRead, ERR_COMPRESS, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, CBZip2Compression::FormatErrorMessage(), CCompression::m_DecompressMode, CCompressionProcessor::SetBusy(), and STREAM. |
|
||||||||||||||||
|
Implements CCompressionProcessor. Definition at line 728 of file bzip2.cpp. References CCompression::eMode_TransparentRead, CCompression::eMode_Unknown, CCompressionProcessor::eStatus_EndOfData, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, and CCompression::m_DecompressMode. |
|
||||||||||||||||
|
Implements CCompressionProcessor. Definition at line 715 of file bzip2.cpp. References CCompression::eMode_Unknown, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, and CCompression::m_DecompressMode. |
|
|
||||||||||||||||||||||||||||
1.4.6
Modified on Mon Dec 07 16:22:46 2009 by modify_doxy.py rev. 173732