DUNE: Uniform Navigational Environment
2020.01.0
|
Public Member Functions | |
Decompressor (void) | |
virtual | ~Decompressor (void) |
void | decompress (char *dst, unsigned long dst_len, char *src, unsigned long src_len) |
Utils::ByteBuffer | decompress (char *src, unsigned long src_len) |
void | decompress (Utils::ByteBuffer &dst, Utils::ByteBuffer &src) |
unsigned long | decompressed (void) |
unsigned long | decompressedTotal (void) |
unsigned long | processed (void) |
unsigned long | processedTotal (void) |
unsigned long | unprocessed (void) |
Protected Member Functions | |
virtual unsigned long | decompressBlock (char *dst, unsigned long dst_len, char *src, unsigned long src_len, unsigned long &unprocessed_len)=0 |
|
inline |
|
inlinevirtual |
References decompress().
void DUNE::Compression::Decompressor::decompress | ( | char * | dst, |
unsigned long | dst_len, | ||
char * | src, | ||
unsigned long | src_len | ||
) |
References decompressBlock().
Referenced by decompress(), DUNE::Compression::StreamBuffer::xsgetn(), and ~Decompressor().
Utils::ByteBuffer DUNE::Compression::Decompressor::decompress | ( | char * | src, |
unsigned long | src_len | ||
) |
void DUNE::Compression::Decompressor::decompress | ( | Utils::ByteBuffer & | dst, |
Utils::ByteBuffer & | src | ||
) |
|
protectedpure virtual |
Implemented in DUNE::Compression::Bzip2Decompressor, and DUNE::Compression::ZlibDecompressor.
Referenced by decompress(), and unprocessed().
|
inline |
Referenced by decompress(), and DUNE::Compression::StreamBuffer::xsgetn().
|
inline |
|
inline |
Referenced by DUNE::Compression::StreamBuffer::xsgetn().
|
inline |
|
inline |
References decompressBlock().