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

Classes

struct  PrivateData
 

Public Member Functions

 Bzip2Decompressor (void)
 
 ~Bzip2Decompressor (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::Bzip2Decompressor::Bzip2Decompressor ( void  )
DUNE::Compression::Bzip2Decompressor::~Bzip2Decompressor ( void  )

Member Function Documentation

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