CommandExecutor.run
Absent timeout means the caller named none; absent limit means the same.
Source and package
- Qualified name
-
libtmux::Command Executor:: run - Namespace
- libtmux
- Declared in
CommandExecutor- Package
- libtmux-cxx
- Source
- include/libtmux/command.hpp
- [[
C++ nodiscard attributeAsks the compiler to warn when a result is discarded. An explicit cast to void acknowledges that the result is intentionally ignored.]] virtual expected<std::string , CommandFailure > run(const CommandRequest & command, std::optional <std::chrono:: > timeout, std::milliseconds optional <std::size > output_t _limit ) const = 0; -
Description#
An implementation that cannot bound itself should refuse rather than wait forever, the way every transport here already does.
- Parameters