observe_output
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/observation.jl
- observe_output(f, connection::Lib
Tmux , args...; kwargs...) observe_output( connection::Lib.Control Connection Tmux , pane::Lib.Control Connection Tmux ; timeout, cancel, kwargs... ).Pane Ref -
Methods#
observe_output(f, connection::Lib
Tmux , args...; kwargs...)[source]#.Control Connection observe_output( connection::Lib
Tmux , pane::Lib.Control Connection Tmux ; timeout, cancel, kwargs... )[source]#.Pane Ref Observe raw future pane bytes, not screen images or command completion. The pane must belong to the attached session. Registration precedes enabling output on the request lane; its readiness fence does not reconstruct earlier bytes. Output stays enabled until connection close. Topology changes and tmux pauses require a new baseline; no contiguous-history claim survives them.
observe_output(connection, pane; capacity=64, max_bytes=1048576, after=nothing,timeout=5.0, cancel=nothing)- Parameters
-
-
f( Any ) (forobserve_output(f, connection, args, kwargs)) # -
args( Vararg{Any} ) (forobserve_output(f, connection, args, kwargs)) # -
pane( LibTmux ) (for.Pane Ref observe_output(connection, pane, timeout, cancel, kwargs)) # -
timeout=5.0( Real ) (forobserve_output(connection, pane, timeout, cancel, kwargs)) # -
cancel=nothing(forobserve_output(connection, pane, timeout, cancel, kwargs)) #
-
Discussed in Observe pane output · Observing output