Behaviours: h2_frame.
error_code() = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
frame() = {h2_frame:header(), payload()}
payload() = #push_promise{promised_stream_id = stream_id(), block_fragment = binary()}
stream_id() = non_neg_integer()
| block_fragment/1 | |
| format/1 | |
| new/2 | |
| promised_stream_id/1 | |
| read_binary/2 | |
| to_binary/1 | |
| to_frame/4 |
block_fragment(Push_promise::payload()) -> binary()
format(Payload::payload()) -> iodata()
new(StreamId::stream_id(), Bin::binary()) -> payload()
promised_stream_id(Push_promise::payload()) -> stream_id()
read_binary(Bin::binary(), Frame_header::h2_frame:header()) -> {ok, payload(), binary()} | {error, stream_id(), error_code(), binary()}
to_binary(Push_promise::payload()) -> iodata()
to_frame(StreamId::pos_integer(), PStreamId::pos_integer(), Headers::hpack:headers(), EncodeContext::hpack:context()) -> {{h2_frame:header(), payload()}, hpack:context()}
Generated by EDoc