Requiem.NIF.Connection (requiem v0.4.0)
Link to this section Summary
Link to this section Functions
Link to this function
accept(config_ptr, scid, odcid, peer, sender_pid, stream_buf_size)
Specs
Link to this function
accept_connect_request(conn)
Specs
accept_connect_request(integer()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
close(conn, app, err, reason)
Specs
close(integer(), boolean(), non_neg_integer(), binary()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
destroy(conn)
Specs
destroy(integer()) :: :ok | {:error, :system_error | :already_closed}
Link to this function
dgram_send(conn, data)
Specs
dgram_send(integer(), binary()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
is_closed?(conn)
Specs
Link to this function
on_packet(conn, packet)
Specs
on_packet(integer(), binary()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
on_timeout(conn)
Specs
on_timeout(integer()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
open_stream(conn, is_bidi)
Specs
open_stream(integer(), boolean()) :: {:ok, non_neg_integer(), non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
reject_connect_request(conn, code)
Specs
reject_connect_request(integer(), integer()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}
Link to this function
stream_send(conn, stream_id, data, fin)
Specs
stream_send(integer(), non_neg_integer(), binary(), boolean()) :: {:ok, non_neg_integer()} | {:error, :system_error | :already_closed}