Libtmux.Snapshot
A complete immutable graph captured over an acquisition interval. Collections are replayable immutable arrays. Capturing several tmux commands does not establish an atomic transaction.
Source and package
- Qualified name
-
Libtmux.Snapshot - Declared in
Libtmux- Package
- libtmux
- Source
- lib/libtmux.mli
-
Public owner:
Libtmux
Members16#
Collections and queries4#
Common operations3#
- find_session function
- find_window function
- find_pane function
Other members9#
- create function Validate and materialize a complete captured graph without I/O. Equal duplicate global rows collapse in first-occurrence order; conflicting rows and dangling references return
Error.Capture_raced. Links at different indexes remain distinct, including within one session. At most 10,000 input rows are admitted. Each session needs one current link and each window one active pane. Capture spans an interval, not an atomic instant. Input strings are bytes; no Unicode normalization is performed. - finished_at_ns function
- id function
- Id module
- Input module
- source function
- started_at_ns function
- t typealias
- window_links function