#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. |