|
Fingerprint_Card
|
Huffman tree used for inflation. More...

Public Member Functions | |
| InflaterHuffmanTree (byte[] codeLengths) | |
| Constructs a Huffman tree from the array of code lengths. | |
| int | GetSymbol (StreamManipulator input) |
| Reads the next symbol from input. The symbol is encoded using the huffman tree. | |
Static Public Attributes | |
| static InflaterHuffmanTree | defLitLenTree |
| Literal length tree. | |
| static InflaterHuffmanTree | defDistTree |
| Distance tree. | |
Private Member Functions | |
| void | BuildTree (byte[] codeLengths) |
Static Private Member Functions | |
| static | InflaterHuffmanTree () |
Private Attributes | |
| short[] | tree |
Static Private Attributes | |
| const int | MAX_BITLEN = 15 |
Huffman tree used for inflation.
|
staticprivate |


| ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree.InflaterHuffmanTree | ( | byte[] | codeLengths | ) |
Constructs a Huffman tree from the array of code lengths.
| codeLengths | the array of code lengths |

|
private |


| int ICSharpCode.SharpZipLib.Zip.Compression.InflaterHuffmanTree.GetSymbol | ( | StreamManipulator | input | ) |
Reads the next symbol from input. The symbol is encoded using the huffman tree.
| input | input the input source. |

|
static |
Distance tree.
|
static |
Literal length tree.
|
staticprivate |
|
private |