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

io.github.libtmux.Client.Client

Java
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
io.github.libtmux.Client
Package
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/Client.java
class io.github.libtmux.Client.Client
classreadonly [source]
classreadonly [source]
class io.github.libtmux.Client.Client

One attached tmux client, as one capture saw it.

Identity is the server and the client name, which is how tmux addresses it. What it is attached to is state: a client can switch sessions without becoming a different client.

15 declared, 0 inherited

Members

  • attachment method What this client was looking at when captured. A pure read: it issues no command.
  • Client method
  • detach method Detaches this client, leaving whatever it was attached to running.
  • detachOthers method Detaches every other client, leaving this one attached.
  • equals method
  • fetchAttachment method Takes a new capture and returns what this client is looking at now.
  • hashCode method
  • name method The client's terminal name, which is how tmux addresses it.
  • redraw method Asks tmux to redraw this client.
  • refresh method Takes a new capture and returns this client as it is now, or empty if it has gone.
  • server method The server this client is connected to.
  • session method The session this client was attached to when captured. A pure read of the capture.
  • snapshot method
  • switchTo method Moves this client to another session.
  • toString method
Esc

Type to search.