Behaviours: h2_frame.
error_code() = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13
frame() = {h2_frame:header(), payload()}
name() = binary()
payload() = #settings{} | {settings, proplist()}
property() = {name(), any()}
proplist() = [property()]
socket() = {gen_tcp, inet:socket() | undefined} | {ssl, ssl:sslsocket() | undefined}
stream_id() = non_neg_integer()
| ack/0 | |
| ack/1 | |
| format/1 | |
| overlay/2 | |
| read_binary/2 | |
| send/1 | |
| send/2 | |
| to_binary/1 | |
| validate/1 |
ack() -> binary()
ack(X1::socket()) -> ok | {error, term()}
format(Settings::payload() | binary() | {settings, [proplists:property()]}) -> iodata()
overlay(S::payload(), Setting::{settings, [proplists:property()]}) -> payload()
read_binary(Bin::binary(), Frame_header::h2_frame:header()) -> {ok, payload(), binary()} | {error, stream_id(), error_code(), binary()}
send(Settings::payload()) -> binary()
to_binary(Settings::payload()) -> iodata()
validate(X1::{settings, [proplists:property()]}) -> ok | {error, integer()}
Generated by EDoc