Legatus.Canalis.Ws (legatus v0.2.0)

Copy Markdown View Source

Canalis.Ws est via transmissionis per WebSocket cum statu persistente.

This channel maintains a living bidirectional relation with remote peer: connection state, liveness rhythm, and asynchronous message flow.

It is a transport organism, not a semantic authority.

Summary

Functions

Returns a specification to start this module under a supervisor.

Close WebSocket client process.

Wait for next message from WebSocket

Send JSON-RPC request over WebSocket

Start WebSocket connection

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

close(reason \\ :normal)

Close WebSocket client process.

receive_message(timeout \\ :infinity)

Wait for next message from WebSocket

send_request(request_map)

Send JSON-RPC request over WebSocket

start_link(url)

Start WebSocket connection