Skip to main content

Module pipe_session

Module pipe_session 

Source
Expand description

Client-side helpers for daemon-owned pipe-backed sessions (issue #130 milestone 3).

Mirrors crate::client::pty_session for the pipe case. Sessions are spawned, listed, detached, and terminated via the regular DaemonClient RPC channel. Stdin is also an RPC (write_pipe_stdin). Stdout/stderr are attached via PipeStreamAttachment, which owns its own connection and pumps PipeStreamFrame payloads.

Structs§

PipeSpawnRequest
Request shape for spawning a daemon-owned pipe-backed session.
PipeStreamAttachment
Active attachment to one stdout or stderr stream of a pipe-backed session.
SpawnedPipeSession
Reply summary for a successful pipe session spawn.

Enums§

PipeAttachError
Errors from opening or reading a pipe stream attachment.