running_process/client/mod.rs
1//! Synchronous IPC client for the running-process daemon.
2//!
3//! Wave 4 of #165: absorbed from the former `running-process-client`
4//! crate. Re-exports preserved at the top level so downstream code that
5//! previously imported from `running_process_client::*` keeps working
6//! when it switches to `running_process::client::*`.
7
8pub mod client;
9pub mod paths;
10pub mod pipe_session;
11pub mod pty_session;
12
13pub use client::{
14 connect_or_start, daemonize_command, launch_detached, ClientError, DaemonClient,
15 SpawnCommandRequest, SpawnedDaemon,
16};
17pub use pipe_session::{PipeSpawnRequest, PipeStreamAttachment, SpawnedPipeSession};
18pub use pty_session::{AttachError, PtyAttachment, PtySpawnRequest, SpawnedPtySession};