abstract datatype: context()
decode_error() = invalid_index | invalid_table_size | huffman_decode_error | bad_integer | bad_string | bad_header_name | premature_end_of_block | table_size_update_after_block
header() = {Name::binary(), Value::binary()}
| decode/2 | |
| encode/2 | |
| encode_integer/3 | |
| max_table_size/1 | |
| new_decoder/1 | |
| new_encoder/1 | |
| prefix_integer/3 | |
| set_max_table_size/2 |
decode(Bin::binary(), Ctx::context()) -> {ok, [header()], context()} | {error, decode_error()}
encode_integer(N::pos_integer(), Marker::0..255, I::non_neg_integer()) -> iodata()
max_table_size(Hpack_ctx::context()) -> non_neg_integer()
new_decoder(MaxSize::non_neg_integer()) -> context()
new_encoder(MaxSize::non_neg_integer()) -> context()
prefix_integer(Max::non_neg_integer(), X2::pos_integer(), Rest::binary()) -> {ok, non_neg_integer(), binary()} | {error, bad_integer}
Generated by EDoc