Module wade_h3_qpack

QPACK (QPACK: Header Compression for HTTP/3) implementation Static table only for initial implementation (RFC 9204).

Description

QPACK (QPACK: Header Compression for HTTP/3) implementation Static table only for initial implementation (RFC 9204)

Function Index

decode/1Decode QPACK format to list of headers.
decode_field_line/1Decode a single field line.
encode/1Encode list of headers to QPACK format.
encode_field_line/1Encode a single field line.

Function Details

decode/1

decode(Data::binary()) -> {ok, [{binary(), binary()}]} | {error, term()}

Decode QPACK format to list of headers

decode_field_line/1

decode_field_line(Data::binary()) -> {{binary(), binary()}, binary()}

Decode a single field line

encode/1

encode(Headers::[{binary(), binary()}]) -> {ok, binary()} | {error, term()}

Encode list of headers to QPACK format

encode_field_line/1

encode_field_line(X1::{binary(), binary()}) -> binary()

Encode a single field line


Generated by EDoc