class libtmux-dotnet latest
PsmuxServer
Reads one isolated, single-session psmux namespace.
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/LibTmux/Psmux/PsmuxServer.cs
-
Description#
This type exposes only the query operations audited for the pinned psmux build. It is intentionally separate from
Server, whose lifecycle, mutation, chaining, and control-mode contracts require real tmux. Each observation is bound to the session generation seen at connection time. UseRefreshAsyncto observe a replacement session.
Members7 members#
Collections and queries2 members#
- GetWindowsAsync method Reads every window in the sole session.
- GetPanesAsync method Reads every pane in the sole session.
Other members5 members#
- ConnectAsync method Connects to a separately provisioned psmux namespace.
- ConnectionOptions property Gets the connection settings used for this observation.
- GetSessionAsync method Reads the sole visible session.
- RefreshAsync method Reconnects and returns a fresh server observation.
- Version property Gets the psmux compatibility version reported at connection time.