Namespace: Rx::Codec – Class: CGZip – Header: Rx.Codec/GZip.h

CGZip Class

C++
#include "Rx.Codec/GZip.h"
class CGZip : public IDataCodec

GZip Codec.

Constructors

CGZip()

Default constructor.

Destructor

~CGZip()

Destructor.

Methods

Encode(pTrgMem, pSrcMem)

Compress the data in pSrcMem and store the compressed data in pTrgMem.

Decode(pTrgMem, pSrcMem)

Uncompress the data in pSrcMem and store the uncompressed data in pTrgMem.

GetCodecName()

Gets the codec name.

SetCompressionLevel(iCompressionLevel)

Sets the level of compression from 0-9, where 1 gives best speed, 9 gives best compression, 0 gives no compression.