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


Used in CBZip2StreamCompressor.
Definition at line 330 of file bzip2.hpp.
Public Member Functions | |
| CBZip2Compressor (ELevel level=eLevel_Default, int verbosity=0, int work_factor=0, TBZip2Flags flags=0) | |
| Constructor. | |
| virtual | ~CBZip2Compressor (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 446 of file bzip2.cpp. References CCompression::SetFlags(). |
|
|
Destructor.
Definition at line 454 of file bzip2.cpp. References End(), and CCompressionProcessor::IsBusy(). |
|
|
Implements CCompressionProcessor. Definition at line 586 of file bzip2.cpp. References BZ2_bzCompressEnd(), BZ_OK, ERR_COMPRESS, CCompressionProcessor::eStatus_Error, CCompressionProcessor::eStatus_Success, CBZip2Compression::FormatErrorMessage(), CBZip2Compression::GetBZip2ErrorDescription(), CCompressionProcessor::SetBusy(), CCompression::SetError(), and STREAM. Referenced by Init(), and ~CBZip2Compressor(). |
|
||||||||||||||||
|
||||||||||||||||
|
|
||||||||||||||||||||||||||||
1.4.6
Modified on Mon Dec 07 16:22:46 2009 by modify_doxy.py rev. 173732