IControlModeSession.Events
Reads what tmux reports for as long as the client runs.
Source and package
- Module
- LibTmux
- Declared in
- IControlModeSession
- Package
- LibTmux
- Source
- src/LibTmux/ControlMode/IControlModeSession.cs
- Events : IAsync
Enumerable <TmuxEvent > -
Description#
The sequence completes after
TmuxExitEventon a normal exit and faults after buffered events when the control stream fails. Reading takes what it reads, so a later enumeration reads only what has not already been taken, and one started while another is still reading throwsInvalidOperationException. A slow reader receivesTmuxEventsDroppedEventinstead of silently missing data when the bounded buffer overflows. Pane output is discarded before any notification, and a pane whose output was discarded is paused until the reader catches up, betweenTmuxPanePausedEventandTmuxPaneContinuedEvent.