Core Library0.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

class libtmux-java latest

ControlWriter

Owns the process-pipe write and the FIFO that attributes replies to requests.

Source and package
Qualified name
io.github.libtmux.control.ControlWriter
Package
io.github.libtmux.control
Distribution
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/control/ControlWriter.java
class io.github.libtmux.control.ControlWriter

Description#

A request's reply is the first block tmux writes for it: an acknowledgement, which deferred work may outlive. But tmux answers every command another one queues with a block of its own, as if-shell queues its branch and run-shell reports its job, numbered like any other. So each request line is followed by a second, display-message -p of a marker unique to it: tmux runs that after everything the request queued, whether the request failed or not. Blocks between a reply and its marker belong to the request already answered, and are not handed to the next one.

Members12#

Esc

Type to search.

Reference previewOpen reference