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