Module h2_frame_headers

Behaviours: h2_frame.

Data Types

frame()

frame() = {h2_frame:header(), payload()}

payload()

payload() = #headers{priority = h2_frame_priority:payload() | undefined, block_fragment = binary()}

Function Index

format/1
from_frames/1
new/1
new/2
read_binary/2
to_binary/1
to_frames/5

Function Details

format/1

format(Payload::payload()) -> iodata()

from_frames/1

from_frames(Continuations::[h2_frame:frame()]) -> binary()

new/1

new(BlockFragment::binary()) -> payload()

new/2

new(Priority::h2_frame_priority:payload(), BlockFragment::binary()) -> payload()

read_binary/2

read_binary(Bin::binary(), Frame_header::h2_frame:header()) -> {ok, payload(), binary()} | {error, stream_id(), error_code(), binary()}

to_binary/1

to_binary(Headers::payload()) -> iodata()

to_frames/5

to_frames(StreamId::stream_id(), Headers::hpack:headers(), EncodeContext::hpack:context(), MaxFrameSize::pos_integer(), EndStream::boolean()) -> {[h2_frame:frame()], hpack:context()}


Generated by EDoc, Jan 15 2017, 13:36:46.