Expand description
ModulesΒ§
- cancel π
- Cancellable futures.
- codecs π
- Helper types for framing Json objects into async read/writes
- connection π
- RPC connection support, mainloop, and protocol implementation.
- err π
- Error types used in by
arti-rpcserver]. - globalid π
- Manager-global identifiers, for things that need to be identified outside the scope of a single RPC connection.
- mgr π
- Top-level
RpcMgrto launch sessions. - msgs π
- Message types used in the Artiβs RPC protocol.
- objmap π
- An object mapper for looking up
rpc::Objects by ID. - session π
- High-level APIs for an RPC session
- stream π
- Objects that can become or wrap a
arti_client::DataStream.
StructsΒ§
- Connection
- An open connection from an RPC client.
- RpcAuthentication
- Information about how an RPC session has been authenticated.
- RpcMgr
- Shared state, configuration, and data for all RPC sessions.
- RpcSession
- An authenticated RPC session: a capability through which most other RPC functionality is available
EnumsΒ§
- Connection
Error - A failure that results in closing a
Connection.
FunctionsΒ§
- rpc_
methods - Return a list of RPC methods that will be needed to use
arti-rpcserverwith the given runtime.