# libtmux::ControlRequestResult

- **Module:** libtmux
- **Package:** libtmux-cxx
- **Language:** C++
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-cxx/blob/393d4b0ad666f18a6581f1eb281741a75a7503f0/include/libtmux/control.hpp#L107
- **Page:** https://libtmux.org/en/cxx/latest/reference/libtmux-controlrequestresult/

What one request produced: its reply blocks, and the connection error that ended the exchange if one did.

A connection error is separate from a failed block because they need different handling: a failed command leaves the connection usable.

## Members

- `blocks` (attribute): Every synchronous reply block tmux emitted for this request, in wire order.
- `connection_error` (attribute)
