# libtmux::CommandOperation

- **Module:** libtmux
- **Package:** libtmux-cxx
- **Language:** C++
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-cxx/blob/85e8bd603a322dc32bb8b9aeb1a72bcf36945f1d/include/libtmux/async.hpp#L129
- **Page:** https://libtmux.org/reference/cxx/libtmux-commandoperation/

## Members

- `CommandOperation` (method)
- `~CommandOperation` (method)
- `wait` (method) — Consumes the same bounded answer `Server::run` gives.
- `detach` (method) — Releases the result obligation without cancelling the command.
- `request_cancel` (method) — Requests withdrawal; false means no live transport cancellation remains.
