libtmux::CommandRuntimeShutdown
C++
- Python Unavailable
- Ruby Unavailable
- Lua Unavailable
- TypeScript Unavailable
- Rust Unavailable
- Go Unavailable
- Java Unavailable
- .NET Unavailable
- C++
- Swift Unavailable
- Module
- libtmux
- Package
- libtmux-cxx
- Source
- include/libtmux/async.hpp
-
The first successful
closereport; every later call returns this value.Discharge result and observer work first when
safe_to_unloadmust be true.
5 declared, 0 inherited
Members
- failure attribute The first runtime lifecycle failure; an operation may also carry it.
- pending_observers attribute Observer obligations outstanding when the first close succeeded.
- pending_results attribute Result obligations outstanding when the first close succeeded.
- safe_to_unload attribute True only when transports and pending work ended and no caller-side readiness wait, dispatch or discard, including callback-target teardown, remains active.
- transports_stopped attribute Whether every owned child and transport thread retired.