uicore::ZLibCompression Class Reference

Deflate compressor. More...

#include <zlib_compression.h>

Public Types

enum  CompressionMode {
  default_strategy, filtered, huffman_only, rle,
  fixed
}
 

Static Public Member Functions

static DataBufferPtr compress (const DataBufferPtr &data, bool raw=true, int compression_level=6, CompressionMode mode=default_strategy)
 
static DataBufferPtr decompress (const DataBufferPtr &data, bool raw=true)
 

Detailed Description

Deflate compressor.

Member Enumeration Documentation

Enumerator
default_strategy 
filtered 
huffman_only 
rle 
fixed 

Member Function Documentation

static DataBufferPtr uicore::ZLibCompression::compress ( const DataBufferPtr data,
bool  raw = true,
int  compression_level = 6,
CompressionMode  mode = default_strategy 
)
static
static DataBufferPtr uicore::ZLibCompression::decompress ( const DataBufferPtr data,
bool  raw = true 
)
static

The documentation for this class was generated from the following file: