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

limits.ControlClientLimits

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

View as Markdown

Module
limits
Package
libtmux
Source
crates/libtmux/src/limits.rs
struct limits.ControlClientLimits
structoverload [source]
structoverload [source]
struct limits.ControlClientLimits

How many persistent control-mode clients one server may hold.

Kept separate from [ DispatchLimits ]: a watcher may live for minutes, while an ordinary command should still get a short-lived client process.

Examples

use libtmux::ControlClientLimits;
let limits = ControlClientLimits::default().max_clients(4);
assert_eq!(limits.clients(), 4);

4 declared, 0 inherited

Members

  • DEFAULT_CLIENTS constant How many persistent clients one server admits by default.
  • acquire_timeout method Set how long a client waits for a place before reporting overload.
  • clients method How many persistent clients may remain attached.
  • max_clients method Set how many persistent clients may remain attached.
Esc

Type to search.