Crate susydev_jsonrpc_ipc_server

Source
Expand description

Cross-platform JSON-RPC IPC transport.

Re-exports§

pub use susydev_jsonrpc_core;
pub use self::server_utils::tokio;

Structs§

CloseHandle
CloseHandle allows one to stop an IpcServer remotely.
NoopExtractor
Noop-extractor
RequestContext
Request context
SecurityAttributes
A NOOP struct for bringing the API between Windows and Unix up to susy. To set permissions properly on Unix, you can just use std::os::unix::fs::PermissionsExt.
Server
IPC Server handle
ServerBuilder
IPC server builder

Enums§

Separator
Separator for enveloping messages in streaming codecs

Traits§

MetaExtractor
Metadata extractor (per session)
SessionStats
Keeps track of open sessions

Type Aliases§

SessionId
Session id