decode_result() = {ok, frame(), Rest::binary()} | {more, Need::pos_integer()} | {error, term()}
frame() = {data, binary()} | {headers, binary()} | {cancel_push, non_neg_integer()} | {settings, map()} | {push_promise, non_neg_integer(), binary()} | {goaway, non_neg_integer()} | {max_push_id, non_neg_integer()} | {unknown, non_neg_integer(), binary()}
stream_type() = control | qpack_encoder | qpack_decoder | push | {unknown, non_neg_integer()}
| decode/1 | |
| decode_stream_type/1 | |
| encode_data/1 | |
| encode_data/2 | |
| encode_goaway/1 | |
| encode_headers/1 | |
| encode_settings/1 | |
| encode_stream_type/1 |
decode(Bin::binary()) -> decode_result()
decode_stream_type(Bin::binary()) -> {ok, stream_type(), binary()} | {more, pos_integer()}
encode_data(Payload::iodata()) -> iolist()
encode_data(Payload::iodata(), Size::non_neg_integer()) -> iolist()
encode_goaway(StreamId::non_neg_integer()) -> iolist()
encode_headers(HeaderBlock::iodata()) -> iolist()
encode_settings(Settings::map()) -> iolist()
encode_stream_type(Type::control | qpack_encoder | qpack_decoder | push | non_neg_integer()) -> binary()
Generated by EDoc