#include <gzip.h>
Inheritance diagram for Gunzip:

Definition at line 32 of file gzip.h.
Public Types | |
| typedef Inflator::Err | Err |
Public Member Functions | |
| Gunzip (BufferedTransformation *attachment=NULL, bool repeat=false, int autoSignalPropagation=-1) | |
| void | IsolatedInitialize (const NameValuePairs ¶meters) |
| unsigned int | Put2 (const byte *inString, unsigned int length, int messageEnd, bool blocking) |
| bool | IsolatedFlush (bool hardFlush, bool blocking) |
| virtual unsigned int | GetLog2WindowSize () const |
Protected Types | |
| enum | { MAGIC1 = 0x1f, MAGIC2 = 0x8b, DEFLATED = 8 } |
| enum | FLAG_MASKS { CONTINUED = 2, EXTRA_FIELDS = 4, FILENAME = 8, COMMENTS = 16, ENCRYPTED = 32 } |
Protected Member Functions | |
| unsigned int | MaxPrestreamHeaderSize () const |
| void | ProcessPrestreamHeader () |
| void | ProcessDecompressedData (const byte *string, unsigned int length) |
| unsigned int | MaxPoststreamTailSize () const |
| void | ProcessPoststreamTail () |
Protected Attributes | |
| unsigned long | m_length |
| CRC32 | m_crc |
| ByteQueue | m_inQueue |
|
||||||||||||||||
|
|
1.3.6-20040222