TianoCore EDK2 master
Loading...
Searching...
No Matches
_CMatchFinder Struct Reference

Data Fields

Byte * buffer
 
UInt32 pos
 
UInt32 posLimit
 
UInt32 streamPos
 
UInt32 lenLimit
 
UInt32 cyclicBufferPos
 
UInt32 cyclicBufferSize
 
Byte streamEndWasReached
 
Byte btMode
 
Byte bigHash
 
Byte directInput
 
UInt32 matchMaxLen
 
CLzRef * hash
 
CLzRef * son
 
UInt32 hashMask
 
UInt32 cutValue
 
Byte * bufferBase
 
ISeqInStreamstream
 
UInt32 blockSize
 
UInt32 keepSizeBefore
 
UInt32 keepSizeAfter
 
UInt32 numHashBytes
 
size_t directInputRem
 
UInt32 historySize
 
UInt32 fixedHashSize
 
UInt32 hashSizeSum
 
SRes result
 
UInt32 crc [256]
 
size_t numRefs
 
UInt64 expectedDataSize
 

Detailed Description

Definition at line 13 of file LzFind.h.

Field Documentation

◆ bigHash

Byte _CMatchFinder::bigHash

Definition at line 25 of file LzFind.h.

◆ blockSize

UInt32 _CMatchFinder::blockSize

Definition at line 37 of file LzFind.h.

◆ btMode

Byte _CMatchFinder::btMode

Definition at line 24 of file LzFind.h.

◆ buffer

Byte* _CMatchFinder::buffer

Definition at line 14 of file LzFind.h.

◆ bufferBase

Byte* _CMatchFinder::bufferBase

Definition at line 34 of file LzFind.h.

◆ crc

UInt32 _CMatchFinder::crc[256]

Definition at line 47 of file LzFind.h.

◆ cutValue

UInt32 _CMatchFinder::cutValue

Definition at line 32 of file LzFind.h.

◆ cyclicBufferPos

UInt32 _CMatchFinder::cyclicBufferPos

Definition at line 20 of file LzFind.h.

◆ cyclicBufferSize

UInt32 _CMatchFinder::cyclicBufferSize

Definition at line 21 of file LzFind.h.

◆ directInput

Byte _CMatchFinder::directInput

Definition at line 26 of file LzFind.h.

◆ directInputRem

size_t _CMatchFinder::directInputRem

Definition at line 42 of file LzFind.h.

◆ expectedDataSize

UInt64 _CMatchFinder::expectedDataSize

Definition at line 50 of file LzFind.h.

◆ fixedHashSize

UInt32 _CMatchFinder::fixedHashSize

Definition at line 44 of file LzFind.h.

◆ hash

CLzRef* _CMatchFinder::hash

Definition at line 29 of file LzFind.h.

◆ hashMask

UInt32 _CMatchFinder::hashMask

Definition at line 31 of file LzFind.h.

◆ hashSizeSum

UInt32 _CMatchFinder::hashSizeSum

Definition at line 45 of file LzFind.h.

◆ historySize

UInt32 _CMatchFinder::historySize

Definition at line 43 of file LzFind.h.

◆ keepSizeAfter

UInt32 _CMatchFinder::keepSizeAfter

Definition at line 39 of file LzFind.h.

◆ keepSizeBefore

UInt32 _CMatchFinder::keepSizeBefore

Definition at line 38 of file LzFind.h.

◆ lenLimit

UInt32 _CMatchFinder::lenLimit

Definition at line 18 of file LzFind.h.

◆ matchMaxLen

UInt32 _CMatchFinder::matchMaxLen

Definition at line 28 of file LzFind.h.

◆ numHashBytes

UInt32 _CMatchFinder::numHashBytes

Definition at line 41 of file LzFind.h.

◆ numRefs

size_t _CMatchFinder::numRefs

Definition at line 48 of file LzFind.h.

◆ pos

UInt32 _CMatchFinder::pos

Definition at line 15 of file LzFind.h.

◆ posLimit

UInt32 _CMatchFinder::posLimit

Definition at line 16 of file LzFind.h.

◆ result

SRes _CMatchFinder::result

Definition at line 46 of file LzFind.h.

◆ son

CLzRef* _CMatchFinder::son

Definition at line 30 of file LzFind.h.

◆ stream

ISeqInStream* _CMatchFinder::stream

Definition at line 35 of file LzFind.h.

◆ streamEndWasReached

Byte _CMatchFinder::streamEndWasReached

Definition at line 23 of file LzFind.h.

◆ streamPos

UInt32 _CMatchFinder::streamPos

Definition at line 17 of file LzFind.h.


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