libtmux Reference MCP Search
On this page

io.github.libtmux.control.ControlEvent.ControlEvent

View as Markdown

Module
io.github.libtmux.control.ControlEvent
Package
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/control/ControlEvent.java
struct io.github.libtmux.control.ControlEvent.ControlEvent
struct [source]
struct [source]
struct io.github.libtmux.control.ControlEvent.ControlEvent

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.
Esc

Type to search.