5 namespace SevenZip
.Compression
.LZ
7 interface IInWindowStream
9 void Init(System
.IO
.Stream inStream
);
12 Byte
GetIndexByte(Int32 index
);
13 UInt32
GetMatchLen(Int32 index
, UInt32 distance
, UInt32 limit
);
14 UInt32
GetNumAvailableBytes();
17 interface IMatchFinder
: IInWindowStream
19 void Create(UInt32 historySize
, UInt32 keepAddBufferBefore
,
20 UInt32 matchMaxLen
, UInt32 keepAddBufferAfter
);
21 UInt32
GetLongestMatch(UInt32
[] distances
);
22 void DummyLongestMatch();