Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
CompressionManager Class Reference

#include <Compression.h>

Static Public Member Functions

static Bool isDataCompressed (const void *mem, Int len)
 
static CompressionType getCompressionType (const void *mem, Int len)
 
static Int getMaxCompressedSize (Int uncompressedLen, CompressionType compType)
 
static Int getUncompressedSize (const void *mem, Int len)
 
static Int compressData (CompressionType compType, void *src, Int srcLen, void *dest, Int destLen)
 
static Int decompressData (void *src, Int srcLen, void *dest, Int destLen)
 
static const char * getCompressionNameByType (CompressionType compType)
 
static const char * getDecompressionNameByType (CompressionType compType)
 
static CompressionType getPreferredCompression (void)
 

Detailed Description

Definition at line 50 of file Compression.h.

Member Function Documentation

◆ compressData()

Int CompressionManager::compressData ( CompressionType compType,
void * src,
Int srcLen,
void * dest,
Int destLen )
static

Definition at line 193 of file CompressionManager.cpp.

◆ decompressData()

Int CompressionManager::decompressData ( void * src,
Int srcLen,
void * dest,
Int destLen )
static

Definition at line 282 of file CompressionManager.cpp.

◆ getCompressionNameByType()

const char * CompressionManager::getCompressionNameByType ( CompressionType compType)
static

Definition at line 42 of file CompressionManager.cpp.

◆ getCompressionType()

CompressionType CompressionManager::getCompressionType ( const void * mem,
Int len )
static

Definition at line 103 of file CompressionManager.cpp.

◆ getDecompressionNameByType()

const char * CompressionManager::getDecompressionNameByType ( CompressionType compType)
static

Definition at line 66 of file CompressionManager.cpp.

◆ getMaxCompressedSize()

Int CompressionManager::getMaxCompressedSize ( Int uncompressedLen,
CompressionType compType )
static

Definition at line 139 of file CompressionManager.cpp.

◆ getPreferredCompression()

CompressionType CompressionManager::getPreferredCompression ( void )
static

Definition at line 97 of file CompressionManager.cpp.

◆ getUncompressedSize()

Int CompressionManager::getUncompressedSize ( const void * mem,
Int len )
static

Definition at line 166 of file CompressionManager.cpp.

◆ isDataCompressed()

Bool CompressionManager::isDataCompressed ( const void * mem,
Int len )
static

Definition at line 91 of file CompressionManager.cpp.


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