Type for dynamic table.
Modulehttp2-5.3.10Haskell2010
Network.HPACK.Table
- 7 types
- 31 values
- Packagehttp2-5.3.10
- Exports38
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceDynamic.hs
dynamic table
14 declarationsCreating DynamicTable for encoding.
newDynamicTableForDecoding :: SizeThe dynamic table size
-> SizeThe size of temporary buffer for Huffman decoding
-> IO DynamicTable
Creating DynamicTable for decoding.
Creating DynamicTable for encoding, performing the action and clearing the DynamicTable.
withDynamicTableForDecoding :: SizeThe dynamic table size
-> SizeThe size of temporary buffer for Huffman
-> (DynamicTable -> IO a)-> IO a
Creating DynamicTable for decoding, performing the action and clearing the DynamicTable.
Renewing DynamicTable with necessary entries copied.
Printing DynamicTable.
When SETTINGS_HEADER_TABLE_SIZE is received from a peer, its value should be set by this function.
Insertion
1 declarationInserting Entry to DynamicTable.
Entry
13 declarationsField value.
Size in bytes.
Index for table.
Type for table entry. Size includes the 32 bytes magic number.
Constructors
Getting the size of Entry.
Getting TokenHeader.
Getting Token.
Getting HeaderName.
Getting FieldValue.
Dummy Entry to initialize a dynamic table.
How many entries can be stored in a dynamic table?