Skip to main content

Module daemon

Module daemon 

Source

Modules§

pipe_stream_frame
Nested message and enum types in PipeStreamFrame.
pty_input_frame
Nested message and enum types in PtyInputFrame.
pty_stream_frame
Nested message and enum types in PtyStreamFrame.

Structs§

AttachPipeStreamRequest
AttachPipeStreamResponse
AttachPtySessionRequest
AttachPtySessionResponse
BulkTerminateSessionsRequest
BulkTerminateSessionsResponse
DaemonRequest
DaemonResponse
DetachPipeStreamRequest
DetachPipeStreamResponse
DetachPtySessionRequest
DetachPtySessionResponse
GetProcessTreeRequest
GetProcessTreeResponse
GetSessionBacklogRequest
GetSessionBacklogResponse
KeyValue
Ordered key/value pair, used by env-carrying requests where the protobuf map type’s unordered semantics would race case-insensitive dedup on Windows (see SpawnDaemonRequest.env).
KillTreeRequest
KillTreeResponse
KillZombiesRequest
KillZombiesResponse
ListActiveRequest
ListActiveResponse
ListByOriginatorRequest
ListByOriginatorResponse
ListPipeSessionsRequest
ListPipeSessionsResponse
ListPtySessionsRequest
ListPtySessionsResponse
PingRequest
PingResponse
PipeSessionInfo
PipeStreamFrame
Daemon -> client stream frame for an attached stdout/stderr.
PtyInputFrame
Client -> daemon.
PtyResize
PtySessionInfo
PtyStreamFrame
Frame envelopes for the bidirectional attach stream. Not part of the request/response envelope above; sent after attach succeeds.
PurgeExitedSessionsRequest
PurgeExitedSessionsResponse
RegisterRequest
RegisterResponse
ResizePtySessionRequest
Resize a PTY session without going through an attach. Useful for scripts that adjust the PTY dimensions between attaches, or for an orchestrator that wants to set the size once before any client connects. No-op on pipe sessions (no PTY to resize).
ResizePtySessionResponse
ServiceConfig
ServiceDeleteRequest
ServiceDeleteResponse
ServiceDescribeRequest
ServiceDescribeResponse
ServiceFlushRequest
ServiceFlushResponse
ServiceListRequest
ServiceListResponse
ServiceLogsRequest
ServiceLogsResponse
ServiceRestartRequest
ServiceRestartResponse
ServiceResurrectRequest
ServiceResurrectResponse
ServiceSaveRequest
ServiceSaveResponse
ServiceStartRequest
ServiceStartResponse
ServiceState
ServiceStopRequest
ServiceStopResponse
ShutdownRequest
ShutdownResponse
SpawnDaemonRequest
SpawnDaemonResponse
SpawnPipeSessionRequest
SpawnPipeSessionResponse
SpawnPtySessionRequest
SpawnPtySessionResponse
StatusRequest
StatusResponse
TerminatePipeSessionRequest
TerminatePipeSessionResponse
TerminatePtySessionRequest
TerminatePtySessionResponse
TrackedProcess
UnregisterRequest
UnregisterResponse
WritePipeStdinRequest
WritePipeStdinResponse
ZombieReport

Enums§

PipeStreamKind
ProcessState
RequestType
StatusCode
TerminationOutcome
How a session reached its terminal state. Reported on PtySessionInfo/PipeSessionInfo/GetSessionBacklogResponse once exited=true. Useful for understanding whether the soft signal worked or whether the daemon had to escalate to a hard kill.