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§

COMPACT_ACTION_OUTPUT_CAPABILITY
GENERATION_BOUND_ACTIONS_CAPABILITY
MAX_FRAME_BYTES
PROTOCOL_MAJOR
PROTOCOL_MINOR
TYPED_ACTION_RESULT_CAPABILITY

Functions§

default_socket_path
Resolve the daemon socket without creating it.