DUNE: Uniform Navigational Environment
2019.02.0
|
Public Member Functions | |
ZlibCompressor (int a_level=-1) | |
Public Member Functions inherited from DUNE::Compression::Compressor | |
Compressor (int a_level=-1) | |
virtual | ~Compressor (void) |
void | compress (char *dst, unsigned long dst_len, char *src, unsigned long src_len) |
Utils::ByteBuffer | compress (char *src, unsigned long src_len) |
void | compress (Utils::ByteBuffer &dst, char *src, unsigned long src_len) |
Utils::ByteBuffer | compress (Utils::ByteBuffer &src) |
void | compress (Utils::ByteBuffer &dst, Utils::ByteBuffer &src) |
unsigned long | compressed (void) const |
unsigned long | compressedTotal (void) const |
unsigned long | processed (void) const |
unsigned long | processedTotal (void) const |
int | level (void) const |
void | level (int a_level) |
Protected Member Functions | |
virtual unsigned long | compressBlock (char *dst, unsigned long dst_len, char *src, unsigned long src_len) |
virtual unsigned long | compressBound (unsigned long length) const |
|
inline |
|
protectedvirtual |
Implements DUNE::Compression::Compressor.
Reimplemented in DUNE::Compression::GzipCompressor.
References DUNE::Compression::Compressor::level().
Referenced by DUNE::Compression::GzipCompressor::compressBlock().
|
protectedvirtual |
Reimplemented from DUNE::Compression::Compressor.