Module h2_frame_settings

Behaviours: h2_frame.

Data Types

frame()

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

name()

name() = binary()

payload()

payload() = #settings{} | {settings, proplist()}

property()

property() = {name(), any()}

proplist()

proplist() = [property()]

Function Index

ack/0
ack/1
format/1
overlay/2
read_binary/2
send/1
send/2
to_binary/1
validate/1

Function Details

ack/0

ack() -> binary()

ack/1

ack(X1::socket()) -> ok | {error, term()}

format/1

format(Settings::payload() | binary() | {settings, [proplists:property()]}) -> iodata()

overlay/2

overlay(S::payload(), Setting::{settings, [proplists:property()]}) -> payload()

read_binary/2

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

send/1

send(Settings::payload()) -> binary()

send/2

send(PrevSettings::payload(), NewSettings::payload()) -> binary()

to_binary/1

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

validate/1

validate(X1::{settings, [proplists:property()]}) -> ok | {error, integer()}


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