#include <wvgzip.h>
Inheritance diagram for WvGzip:

Public Types | |
| enum | GzipMode { Compress, Decompress } |
| enum | GzipMode { Compress, Decompress } |
Public Methods | |
| WvGzip (GzipMode _mode) | |
| virtual | ~WvGzip () |
| virtual bool | isok () const |
| virtual size_t | do_encode (const unsigned char *in, size_t insize, bool flush) |
| WvGzip (GzipMode _mode) | |
| virtual | ~WvGzip () |
| virtual bool | isok () const |
| virtual size_t | do_encode (const unsigned char *in, size_t insize, bool flush) |
Public Attributes | |
| bool | okay |
| enum WvGzip::GzipMode | mode |
| enum WvGzip::GzipMode | mode |
Private Attributes | |
| z_stream_s * | zstr |
| WvMiniBuffer | tmpbuf |
| z_stream_s * | zstr |
|
|
Definition at line 22 of file utils/wvgzip.h. |
|
|
Definition at line 22 of file include/wvgzip.h. |
|
|
|
|
|
Definition at line 43 of file wvgzip.cc. References zstr. |
|
|
|
|
|
|
|
||||||||||||||||
|
Implements WvEncoder. |
|
||||||||||||||||
|
Implements WvEncoder. Definition at line 56 of file wvgzip.cc. References WvMiniBuffer::alloc(), Compress, WvEncoder::flush(), WvMiniBuffer::free(), WvMiniBuffer::get(), mode, okay, WvEncoder::outbuf, WvBuffer::put(), tmpbuf, WvMiniBuffer::unalloc(), WvBuffer::used(), WvMiniBuffer::used(), WvMiniBuffer::zap(), ZBUFSIZE, and zstr. |
|
|
Reimplemented from WvEncoder. |
|
|
Reimplemented from WvEncoder. Definition at line 50 of file wvgzip.cc. References okay. |
|
|
|
|
|
|
|
|
Definition at line 20 of file utils/wvgzip.h. |
|
|
Definition at line 17 of file utils/wvgzip.h. Referenced by do_encode(). |
|
|
Definition at line 16 of file utils/wvgzip.h. |
|
|
Definition at line 16 of file include/wvgzip.h. |
1.2.15