Skip to main content

detached_shell/pty/
mod.rs

1// PTY process management module
2mod client;
3mod health_monitor;
4mod io_handler;
5mod session_switcher;
6mod socket;
7mod spawn;
8mod terminal;
9
10// Async versions for tokio runtime
11#[cfg(feature = "async")]
12mod io_handler_async;
13#[cfg(feature = "async")]
14#[cfg(feature = "async")]
15pub mod socket_async;
16
17#[cfg(test)]
18mod tests;
19
20// Re-export main types for backward compatibility
21pub use spawn::PtyProcess;
22
23// Note: ClientInfo is now internal to the module
24// If it needs to be public, uncomment the line below:
25// pub use client::ClientInfo;