Expand description
ShellController struct + inner state definitions, constructor, and the
small accessor / lock / meta helpers. The Controller trait impl and the
spawn/IO orchestration live in super::lifecycle.
Structsยง
- Shell
Controller - ShellController manages one shell or command block.
- Shell
Controller ๐Inner
Constantsยง
- KILL_
GRACE_ ๐SECS - Inner state protected by mutex. Grace period (seconds) between SIGTERM and SIGKILL during stop().
- SHELL_
INPUT_ ๐CH_ SIZE - Cap on the out-of-order input reorder buffer (
input_seq_buf).
Type Aliasesยง
- Conn
Factory - Factory function type for creating ConnInterface instances. This allows dependency injection for testing.