On this page
io.github.libtmux.control.ControlEvent.ControlEvent
- Module
- io.github.libtmux.control.ControlEvent
- Package
- io.github.libtmux:libtmux
- Source
- libtmux/src/main/java/io/github/libtmux/control/ControlEvent.java
-
Something tmux volunteered, rather than an answer to a request.
<p>A control client is told about changes as they happen — a window appearing, a session being renamed, a layout moving — without anything asking. That is the difference between watching a server and polling one.
<p>The kind is tmux's own notification name with the leading
%removed, and the fields are what followed it. Deliberately not modelled one record per kind: tmux adds notifications between releases, and a closed set here would drop the ones a newer tmux sends.
4 declared, 0 inherited
Members
- paneId method The first field naming a pane, which is how an event says which pane it is about.
- parse method Reads one notification line.
- subscription method The name a subscription was registered under, for an event that came from one.
- windowId method The first field naming a window.