Module roadrunner_quic_recv

Data Types

decoded()

decoded() = #{level := level(), pn := non_neg_integer(), frames := [roadrunner_quic_frame:frame()], key_phase => 0 | 1}

keys()

keys() = roadrunner_quic_keys:keys()

level()

level() = initial | handshake | application

outcome()

outcome() = {ok, decoded()} | {drop, atom()} | {frame_error, level(), term()}

Function Index

datagram/4
reconstruct_pn/3

Function Details

datagram/4

datagram(Datagram::binary(), DCIDLen::non_neg_integer(), Keys::#{level() => keys()}, Largest::#{level() => non_neg_integer()}) -> [outcome()]

reconstruct_pn/3

reconstruct_pn(Largest::non_neg_integer() | undefined, PNLen::1..4, TruncPN::non_neg_integer()) -> non_neg_integer()


Generated by EDoc