Expand description
Synchronous IPC client for the running-process daemon.
Wave 4 of #165: absorbed from the former running-process-client
crate. Re-exports preserved at the top level so downstream code that
previously imported from running_process_client::* keeps working
when it switches to running_process::client::*.
Re-exports§
pub use client::connect_or_start;pub use client::daemonize_command;pub use client::launch_detached;pub use client::ClientError;pub use client::DaemonClient;pub use client::SpawnCommandRequest;pub use client::SpawnedDaemon;pub use observer::RemoteObserverSubscription;pub use observer::SessionObserverBackpressure;pub use observer::SessionObserverKind;pub use observer::SessionObserverRequest;pub use observer::SessionObserverStatus;pub use pipe_session::PipeSpawnRequest;pub use pipe_session::PipeStreamAttachment;pub use pipe_session::SpawnedPipeSession;pub use pty_session::AttachError;pub use pty_session::PtyAttachment;pub use pty_session::PtySpawnRequest;pub use pty_session::SpawnedPtySession;pub use telemetry::SessionTeeBackpressure;pub use telemetry::SessionTeeFileMode;pub use telemetry::SessionTeeFileRequest;pub use telemetry::SessionTeeKind;pub use telemetry::SessionTeeStatus;pub use telemetry::SessionTeeStream;
Modules§
- client
- Synchronous IPC client for the running-process daemon.
- observer
- Client helpers for daemon-owned session observer subscriptions (#221 Phase 2 / #429).
- paths
- Shared path computation for daemon socket, PID file, database, and shadow directory.
- pipe_
session - Client-side helpers for daemon-owned pipe-backed sessions (issue #130 milestone 3).
- pty_
session - Client-side helpers for daemon-owned detachable PTY sessions (issue #130 milestone 2).
- telemetry
- Client helpers for daemon-owned session tee telemetry.