DUNE: Uniform Navigational Environment  2017.01.0
DUNE::Compression::GzipCompressor Class Reference

Public Member Functions

 GzipCompressor (int a_level=-1)
 
- Public Member Functions inherited from DUNE::Compression::ZlibCompressor
 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)
 
- Protected Member Functions inherited from DUNE::Compression::ZlibCompressor
virtual unsigned long compressBound (unsigned long length) const
 

Constructor & Destructor Documentation

DUNE::Compression::GzipCompressor::GzipCompressor ( int  a_level = -1)
inline

Member Function Documentation

unsigned long DUNE::Compression::GzipCompressor::compressBlock ( char *  dst,
unsigned long  dst_len,
char *  src,
unsigned long  src_len 
)
protectedvirtual
Collaboration diagram for DUNE::Compression::GzipCompressor:
Collaboration graph