Module libp2p_yamux_stream

Data Types

opt()


opt() = {max_window, pos_integer()}

stream()


stream() = reference()

Function Index

acknowledge/2
addr_info/1
callback_mode/0
close/1
close_state/1
controlling_process/2
fdclr/1
fdset/1
handle_event/4
info/1
init/1
new_connection/1
open_stream/3
receive_data/2
receive_stream/3
recv/3
send/3
session/1
set_idle_timeout/2
terminate/3
update_window/3

Function Details

acknowledge/2

acknowledge(X1, X2) -> any()

addr_info/1

addr_info(Pid) -> any()

callback_mode/0

callback_mode() -> any()

close/1

close(Pid) -> any()

close_state/1

close_state(Pid) -> any()

controlling_process/2

controlling_process(Pid, Owner) -> any()

fdclr/1

fdclr(Pid) -> any()

fdset/1

fdset(Pid) -> any()

handle_event/4

handle_event(EventType, Event, State, Data) -> any()

info/1

info(Pid) -> any()

init/1

init(X1) -> any()

new_connection/1

new_connection(Pid) -> any()

open_stream/3

open_stream(Session, TID, StreamID) -> any()

receive_data/2

receive_data(Ref, Data) -> any()

receive_stream/3

receive_stream(Session, TID, StreamID) -> any()

recv/3

recv(Pid, Size, Timeout) -> any()

send/3

send(Pid, Data, Timeout) -> any()

session/1

session(Pid) -> any()

set_idle_timeout/2

set_idle_timeout(Pid, Timeout) -> any()

terminate/3

terminate(Reason, State, Data) -> any()

update_window/3

update_window(Ref, Flags, Header) -> any()