Core LibraryAPI Reference

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

property libtmux-dotnet latest

IControlModeSession.Events

Namespace LibTmux.IControlModeSession.Events LibTmux

Reads what tmux reports for as long as the client runs.

View as Markdown

Source and package
Module
LibTmux
Declared in
IControlModeSession
Package
LibTmux
Source
src/LibTmux/ControlMode/IControlModeSession.cs
property [source]

Description#

The sequence completes after TmuxExitEvent on 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 throws InvalidOperationException . A slow reader receives TmuxEventsDroppedEvent instead 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, between TmuxPanePausedEvent and TmuxPaneContinuedEvent .

Esc

Type to search.