Module roadrunner_quic_stream

Data Types

t()

abstract datatype: t()

Function Index

enqueue/2
finish/1
is_terminal/1
new/0
next_frame/2
receive_data/4
reset/2
send_abandoned/1
send_offset/1
send_pending/1
stop_sending/1

Function Details

enqueue/2

enqueue(Data::iodata(), Stream::t()) -> t()

finish/1

finish(Stream::t()) -> t()

is_terminal/1

is_terminal(Stream::t()) -> boolean()

new/0

new() -> t()

next_frame/2

next_frame(MaxBytes::non_neg_integer(), Stream::t()) -> {non_neg_integer(), binary(), boolean(), t()} | nothing

receive_data/4

receive_data(Offset::non_neg_integer(), Data::binary(), Fin::boolean(), Stream::t()) -> {ok, binary(), boolean(), t()} | {error, final_size_error}

reset/2

reset(FinalSize::non_neg_integer(), Stream::t()) -> {ok, t()} | {error, final_size_error}

send_abandoned/1

send_abandoned(Stream::t()) -> boolean()

send_offset/1

send_offset(Stream::t()) -> non_neg_integer()

send_pending/1

send_pending(Stream::t()) -> boolean()

stop_sending/1

stop_sending(Stream::t()) -> t()


Generated by EDoc