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

libtmux::Client

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

View as Markdown

Module
libtmux
Package
libtmux-cxx
Source
include/libtmux/entities.hpp
class libtmux::Client
class [source]
class [source]
class libtmux::Client

One attached client, as one listing saw it.

The shortest-lived of these: a client goes away with its terminal, so a handle outlives what it names more often than the others do. It is named by its tty rather than by an id tmux issues.

17 declared, 0 inherited

Members

  • Client method
  • control_mode method A control-mode client is a program driving tmux, not a terminal.
  • created method
  • detach method
  • height method
  • kFields attribute
  • kNoun attribute
  • last_activity method
  • name method A client is named by its terminal path, which is the only stable handle tmux gives; there is no client id format.
  • read_only method
  • refresh method Redraw, and tell tmux the size this client is now, which matters for a control-mode client whose size tmux cannot otherwise observe.
  • session method
  • session_name method
  • switch_to method Point this client at another session, leaving it attached.
  • terminal method
  • tty method
  • width method
Esc

Type to search.