On this page
LibTmux.IControlModeSession
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/LibTmux/ControlMode/IControlModeSession.cs
-
A live tmux control client.
One-shot commands start a tmux client, run one thing, and exit. A control session keeps one client for as long as it is held, which is what makes tmux willing to report what happens while nobody asked: pane output, windows appearing, sessions changing.
Disposing ends the client. Everything a caller reads comes through
Events, which completes after a normal exit and faults after buffered events when the control stream fails.
3 declared, 0 inherited