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

control.ControlSender

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

View as Markdown

Module
control
Package
libtmux
Source
crates/libtmux/src/control.rs
struct control.ControlSender
structoverload [source]
structoverload [source]
struct control.ControlSender

Sends commands down a control-mode connection.

Cheap to clone, and every method that sends takes &self, so several tasks can issue commands while another watches events.

10 declared, 0 inherited

Members

  • is_closed method Report whether the connection has closed.
  • mute_pane method Stop tmux sending this connection what a pane writes.
  • pause_after method Have tmux pause a pane rather than let this connection fall behind.
  • reply_timeout method Set how long a command waits for its result block.
  • resume_pane method Resume a pane tmux paused because this connection fell behind, or one Self::mute_pane muted.
  • send method Send one command and wait for its result block.
  • subscribe method Ask tmux to report a format whenever it changes.
  • unmute_pane method Resume sending what a pane writes, after Self::mute_pane .
  • unsubscribe method Stop reporting a format this connection subscribed to.
  • watch_only method Receive output from these panes and no others.
Esc

Type to search.