C# Класс SevenZip.Compression.LZ.BinTree

Наследование: InWindow, IMatchFinder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( UInt32 historySize, UInt32 keepAddBufferBefore, UInt32 matchMaxLen, UInt32 keepAddBufferAfter ) : void
GetIndexByte ( Int32 index ) : Byte
GetMatchLen ( Int32 index, UInt32 distance, UInt32 limit ) : UInt32
GetMatches ( UInt32 distances ) : UInt32
GetNumAvailableBytes ( ) : UInt32
Init ( ) : void
MovePos ( ) : void
ReleaseStream ( ) : void
SetCutValue ( UInt32 cutValue ) : void
SetStream ( System stream ) : void
SetType ( int numHashBytes ) : void
Skip ( UInt32 num ) : void

Приватные методы

Метод Описание
Normalize ( ) : void
NormalizeLinks ( UInt32 items, UInt32 numItems, UInt32 subValue ) : void

Описание методов

Create() публичный Метод

public Create ( UInt32 historySize, UInt32 keepAddBufferBefore, UInt32 matchMaxLen, UInt32 keepAddBufferAfter ) : void
historySize System.UInt32
keepAddBufferBefore System.UInt32
matchMaxLen System.UInt32
keepAddBufferAfter System.UInt32
Результат void

GetIndexByte() публичный Метод

public GetIndexByte ( Int32 index ) : Byte
index System.Int32
Результат Byte

GetMatchLen() публичный Метод

public GetMatchLen ( Int32 index, UInt32 distance, UInt32 limit ) : UInt32
index System.Int32
distance System.UInt32
limit System.UInt32
Результат System.UInt32

GetMatches() публичный Метод

public GetMatches ( UInt32 distances ) : UInt32
distances System.UInt32
Результат System.UInt32

GetNumAvailableBytes() публичный Метод

public GetNumAvailableBytes ( ) : UInt32
Результат System.UInt32

Init() публичный Метод

public Init ( ) : void
Результат void

MovePos() публичный Метод

public MovePos ( ) : void
Результат void

ReleaseStream() публичный Метод

public ReleaseStream ( ) : void
Результат void

SetCutValue() публичный Метод

public SetCutValue ( UInt32 cutValue ) : void
cutValue System.UInt32
Результат void

SetStream() публичный Метод

public SetStream ( System stream ) : void
stream System
Результат void

SetType() публичный Метод

public SetType ( int numHashBytes ) : void
numHashBytes int
Результат void

Skip() публичный Метод

public Skip ( UInt32 num ) : void
num System.UInt32
Результат void