The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CDataCompressor Class Reference

Inheritance diagram for CDataCompressor:
Collaboration diagram for CDataCompressor:

List of all members.

Public Member Functions

 CDataCompressor (CompressionLevel level=DefaultCompression)
DWORD GetMaximumCompressedSizeRequired (DWORD dataSize) const override
void Compress (const BYTE *pDataIn, DWORD dataInSize, BYTE *pDataOut, DWORD &dataOutSize) override
void Uncompress (const BYTE *pDataIn, DWORD dataInSize, BYTE *pDataOut, DWORD &dataOutSize) override


Constructor & Destructor Documentation

CDataCompressor ( CompressionLevel  level = DefaultCompression  )  [explicit]


Member Function Documentation

DWORD GetMaximumCompressedSizeRequired ( DWORD  dataSize  )  const [override, virtual]

Implements ICompressData.

void Compress ( const BYTE pDataIn,
DWORD  dataInSize,
BYTE pDataOut,
DWORD dataOutSize 
) [override, virtual]

Implements ICompressData.

void Uncompress ( const BYTE pDataIn,
DWORD  dataInSize,
BYTE pDataOut,
DWORD dataOutSize 
) [override, virtual]

Implements ICompressData.


Generated on Sun Sep 12 19:11:56 2021 for The Server Framework - v7.4 by doxygen 1.5.3