Method | Description | |
---|---|---|
CopyDict ( byte dictionary, int offset, int length ) : void |
Copy dictionary to window
|
|
CopyOutput ( byte output, int offset, int len ) : int |
Copy contents of window to output
|
|
CopyStored ( |
Copy from input manipulator to internal window
|
|
GetAvailable ( ) : int |
Get bytes available for output in window
|
|
GetFreeSpace ( ) : int |
Get remaining unfilled space in window
|
|
Repeat ( int length, int distance ) : void |
Append a byte pattern already in the window itself
|
|
Reset ( ) : void |
Reset by clearing window so
|
|
Write ( int value ) : void |
Write a byte to this output window
|
Method | Description | |
---|---|---|
SlowRepeat ( int repStart, int length, int distance ) : void |
public CopyDict ( byte dictionary, int offset, int length ) : void | ||
dictionary | byte | source dictionary |
offset | int | offset of start in source dictionary |
length | int | length of dictionary |
return | void |
public CopyOutput ( byte output, int offset, int len ) : int | ||
output | byte | buffer to copy to |
offset | int | offset to start at |
len | int | number of bytes to count |
return | int |
public CopyStored ( |
||
input | source of data | |
length | int | length of data to copy |
return | int |
public Repeat ( int length, int distance ) : void | ||
length | int | length of pattern to copy |
distance | int | distance from end of window pattern occurs |
return | void |