Show / Hide Table of Contents

Class BinTree

Inheritance
System.Object
InWindow
BinTree
Inherited Members
InWindow._bufferBase
InWindow._bufferOffset
InWindow._blockSize
InWindow._pos
InWindow._streamPos
InWindow.MoveBlock()
InWindow.ReadBlock()
InWindow.Create(UInt32, UInt32, UInt32)
InWindow.ReduceOffsets(Int32)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SevenZip.Compression.LZ
Assembly: Liminal.SDK.dll
Syntax
public class BinTree : InWindow, IMatchFinder, IInWindowStream

Methods

| Improve this Doc View Source

Create(UInt32, UInt32, UInt32, UInt32)

Declaration
public void Create(uint historySize, uint keepAddBufferBefore, uint matchMaxLen, uint keepAddBufferAfter)
Parameters
Type Name Description
System.UInt32 historySize
System.UInt32 keepAddBufferBefore
System.UInt32 matchMaxLen
System.UInt32 keepAddBufferAfter
| Improve this Doc View Source

GetIndexByte(Int32)

Declaration
public byte GetIndexByte(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Byte
| Improve this Doc View Source

GetMatches(UInt32[])

Declaration
public uint GetMatches(uint[] distances)
Parameters
Type Name Description
System.UInt32[] distances
Returns
Type Description
System.UInt32
| Improve this Doc View Source

GetMatchLen(Int32, UInt32, UInt32)

Declaration
public uint GetMatchLen(int index, uint distance, uint limit)
Parameters
Type Name Description
System.Int32 index
System.UInt32 distance
System.UInt32 limit
Returns
Type Description
System.UInt32
| Improve this Doc View Source

GetNumAvailableBytes()

Declaration
public uint GetNumAvailableBytes()
Returns
Type Description
System.UInt32
| Improve this Doc View Source

Init()

Declaration
public void Init()
| Improve this Doc View Source

MovePos()

Declaration
public void MovePos()
| Improve this Doc View Source

ReleaseStream()

Declaration
public void ReleaseStream()
| Improve this Doc View Source

SetCutValue(UInt32)

Declaration
public void SetCutValue(uint cutValue)
Parameters
Type Name Description
System.UInt32 cutValue
| Improve this Doc View Source

SetStream(Stream)

Declaration
public void SetStream(Stream stream)
Parameters
Type Name Description
System.IO.Stream stream
| Improve this Doc View Source

SetType(Int32)

Declaration
public void SetType(int numHashBytes)
Parameters
Type Name Description
System.Int32 numHashBytes
| Improve this Doc View Source

Skip(UInt32)

Declaration
public void Skip(uint num)
Parameters
Type Name Description
System.UInt32 num
  • Improve this Doc
  • View Source
Back to top Generated by DocFX