DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Compression::ZlibDecompressor Class Reference

Classes

struct  PrivateData
 

Public Member Functions

 ZlibDecompressor (bool gzip=false)
 
virtual ~ZlibDecompressor (void)
 
- Public Member Functions inherited from DUNE::Compression::Decompressor
 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)
 

Constructor & Destructor Documentation

DUNE::Compression::ZlibDecompressor::ZlibDecompressor ( bool  gzip = false)
DUNE::Compression::ZlibDecompressor::~ZlibDecompressor ( void  )
virtual

Member Function Documentation

unsigned long DUNE::Compression::ZlibDecompressor::decompressBlock ( char *  dst,
unsigned long  dst_len,
char *  src,
unsigned long  src_len,
unsigned long &  unprocessed_len 
)
protectedvirtual
Collaboration diagram for DUNE::Compression::ZlibDecompressor:
Collaboration graph