Core LibraryunreleasedAPI Reference

Choose documentation 2

latest

Current version

latest
English

Unreleased LibTmux has not been released. Its API may change during development. This site's structure and URLs may change too.

class libtmux-perl latest

Client

Captured client entity

Base types LibTmux::Entity
Source and package
Qualified name
LibTmux::Client
Module
LibTmux
Package
LibTmux
Source
packages/core/lib/LibTmux/Client.pm

Description#

OWNERSHIP

Readers use the retained graph and never refresh it. Acquire a new snapshot for new state. Inherited to_record exports a detached scalar record.

Members7#

Parent objects1#

Other members6#

  • height method integer. Local captured data; no I/O.
  • id method string. Local captured data; no I/O.
  • name method string. Local captured data; no I/O.
  • pid method integer. Local captured data; no I/O.
  • tty method bytes. Local captured data; no I/O.
  • width method integer. Local captured data; no I/O.

Inherited members5 members#

Reached through LibTmux::Entity.

  • generation method inherited Return the captured generation. Restarted daemons cannot silently reuse this handle.
  • identity method inherited Return an opaque identity key scoped by server, generation, kind, and string ID. It is suitable for local equality; duplicate selection occurrences remain separate occurrences.
  • kind method inherited Return the schema entity-kind string. Concrete public field readers belong to LibTmux::Pane, LibTmux::Window, LibTmux::WindowLink, LibTmux::Session, and LibTmux::Client.
  • server_id method inherited Return the captured server scope. No daemon discovery or refresh occurs.
  • to_record method inherited Return a fresh hash reference of captured scalar fields and adjacency IDs. Editing it does not change the retained graph. Retaining the entity retains its captured graph, with no transport ownership or reference cycle.
Esc

Type to search.

Reference previewOpen reference