Skip to main content

Module daemon

Module daemon 

Source
Expand description

Long-lived shell daemon and its JSON-RPC Unix-socket client.

Structs§

ControlServer
Stable control plane. Each logical session is owned by a separate guardian process, so restarting this process does not close any PTY master.
DaemonClient
Control-plane client used by the CLI and reconnection tests.
DaemonServer
Long-lived JSON-RPC shell owner listening on a Unix-domain socket.
DaemonShellRuntime
Shell runtime backed by a winxd Unix-domain socket.
HelloResult
JournalRead
PruneResult
SessionInfo

Constants§

MAX_FRAME_BYTES
PROTOCOL_MAJOR
PROTOCOL_MINOR

Functions§

default_socket_path
Resolve the daemon socket without creating it.