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

CDataDeflator Class Reference

Inheritance diagram for CDataDeflator:
Collaboration diagram for CDataDeflator:

List of all members.

Public Member Functions

 CDataDeflator (CompressionLevel level=DefaultCompression)
 ~CDataDeflator () override
bool Deflate (const BYTE *pDataIn, DWORD &dataInSize, BYTE *pDataOut, DWORD &dataOutSize, bool flush) override
bool Deflate (BYTE *pDataOut, DWORD &dataOutSize) override
void Release () override


Constructor & Destructor Documentation

CDataDeflator ( CompressionLevel  level = DefaultCompression  )  [explicit]

~CDataDeflator (  )  [override]


Member Function Documentation

bool Deflate ( const BYTE pDataIn,
DWORD dataInSize,
BYTE pDataOut,
DWORD dataOutSize,
bool  flush 
) [override, virtual]

Implements IDeflateData.

bool Deflate ( BYTE pDataOut,
DWORD dataOutSize 
) [override, virtual]

Implements IDeflateData.

void Release (  )  [override, virtual]

Implements IDeflateData.


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