|
typedef int ZEXPORT(* | ZLibFunc )(z_streamp strm, int flush) |
|
|
u32 | UpdateChecksum (u32 checksum, const u8 *in, size_t inSize) const |
| update a checksum to reflect the contents of a buffer. More...
|
|
virtual | ~ICodec () |
| note: the implementation should not check whether any data remains - codecs are sometimes destroyed without completing a transfer. More...
|
|
virtual size_t | MaxOutputSize (size_t inSize) const =0 |
|
virtual Status | Reset ()=0 |
| clear all previous state and prepare for reuse. More...
|
|
virtual Status | Process (const u8 *in, size_t inSize, u8 *out, size_t outSize, size_t &inConsumed, size_t &outProduced)=0 |
| process (i.e. More...
|
|
virtual Status | Finish (u32 &checksum, size_t &outProduced)=0 |
| Flush buffers and make sure all output has been produced. More...
|
|
Definition at line 108 of file codec_zlib.cpp.
typedef int ZEXPORT(* CodecZLibStream::ZLibFunc)(z_streamp strm, int flush) |
|
protected |
CodecZLibStream::CodecZLibStream |
( |
| ) |
|
|
inlineprotected |
Status CodecZLibStream::CallStreamFunc |
( |
ZLibFunc |
func, |
|
|
int |
flush, |
|
|
const u8 * |
in, |
|
|
const size_t |
inSize, |
|
|
u8 * |
out, |
|
|
const size_t |
outSize, |
|
|
size_t & |
inConsumed, |
|
|
size_t & |
outProduced |
|
) |
| |
|
inlineprotected |
static Status CodecZLibStream::LibError_from_zlib |
( |
int |
zlib_ret | ) |
|
|
inlinestaticprotected |
static void CodecZLibStream::WarnIfZLibError |
( |
int |
zlib_ret | ) |
|
|
inlinestaticprotected |
u32 CodecZLibStream::m_checksum |
|
mutableprotected |
z_stream CodecZLibStream::m_zs |
|
mutableprotected |
The documentation for this class was generated from the following file: