Module medea_jason::rpc [−][src]
Abstraction over RPC transport.
Modules
websocket | Implementation of the abstractions around WebSocket transport. |
Structs
ApiUrl |
|
BackoffDelayer | Delayer that increases delay time by provided multiplier on each call. |
ConnectionInfo | Information about |
Heartbeat | Detector of connection loss via ping/pong mechanism. |
HeartbeatError | Errors that may occur in |
IdleTimeout | Idle timeout of |
PingInterval | Ping interval of |
ReconnectHandle | Handle that JS side can reconnect to the Medea media server on a connection loss with. |
WebSocketRpcClient | Client API RPC client to talk with server via WebSocket. |
WebSocketRpcSession | Client to talk with server via Client API RPC. |
WebSocketRpcTransport | WebSocket |
Enums
ClientDisconnect | Reasons of closing WebSocket RPC connection by a client side. |
CloseMsg | Connection with remote was closed. |
CloseReason | Reasons of closing by client side and server side. |
ClosedStateReason | The reason of why |
ConnectionInfoParseError | Errors which can occur while |
RpcClientError | Errors that may occur in |
SessionError | Errors which are can be returned from the |
SessionState | State for the |
TransportError | Errors that may occur when working with |
Traits
RpcSession | Client to talk with server via Client API RPC. |
RpcTransport | RPC transport between a client and a server. |