Module roadrunner_http2_hpack

Data Types

context()

abstract datatype: context()

decode_error()

decode_error() = invalid_index | invalid_table_size | huffman_decode_error | bad_integer | bad_string | bad_header_name | premature_end_of_block

header()

header() = {Name::binary(), Value::binary()}

Function Index

decode/2
encode/2
max_table_size/1
new_decoder/1
new_encoder/1
set_max_table_size/2

Function Details

decode/2

decode(Bin::binary(), Ctx::context()) -> {ok, [header()], context()} | {error, decode_error()}

encode/2

encode(Headers::[header()], Ctx0::context()) -> {iodata(), context()}

max_table_size/1

max_table_size(Hpack_ctx::context()) -> non_neg_integer()

new_decoder/1

new_decoder(MaxSize::non_neg_integer()) -> context()

new_encoder/1

new_encoder(MaxSize::non_neg_integer()) -> context()

set_max_table_size/2

set_max_table_size(NewLimit::non_neg_integer(), Hpack_ctx::context()) -> context()


Generated by EDoc