running_process/client/
mod.rs1#[allow(clippy::module_inception)]
9pub mod client;
10pub(crate) mod deadline_io;
11pub mod observer;
12pub mod paths;
13pub mod pipe_session;
14pub mod pty_session;
15pub mod telemetry;
16
17pub use client::{
18 connect_or_start, daemonize_command, launch_detached, ClientError, DaemonClient,
19 SpawnCommandRequest, SpawnedDaemon,
20};
21pub use observer::{
22 RemoteObserverSubscription, SessionObserverBackpressure, SessionObserverKind,
23 SessionObserverRequest, SessionObserverStatus,
24};
25pub use pipe_session::{PipeSpawnRequest, PipeStreamAttachment, SpawnedPipeSession};
26pub use pty_session::{AttachError, PtyAttachment, PtySpawnRequest, SpawnedPtySession};
27pub use telemetry::{
28 SessionTeeBackpressure, SessionTeeFileMode, SessionTeeFileRequest, SessionTeeKind,
29 SessionTeeStatus, SessionTeeStream,
30};