ExecutorOptions
What a caller-supplied transport tells the library about itself.
Source and package
- Qualified name
-
libtmux::Executor Options - Namespace
- libtmux
- Package
- libtmux-cxx
- Source
- include/libtmux/server.hpp
-
Description#
implementationanswers what a caller may rely on, and only that. Leaving itunknownmakescapabilities().supports(...)answer no for every feature — the library will not promise what it cannot recognise — but it does not stop a typed call:refusesasks a separate question fromsupportsrather than its negation, so that a transport reaching a real tmux is not blocked for being unfamiliar. NameServerImplementation::tmuxwhen the executor really does reach a POSIX tmux server, so a caller asking what it may rely on gets a useful answer.
Members3#
- implementation: Server
Implementation attribute - socket_path: std::
string attribute WhatServer::socket_path()reports. - version: std::
optional <Version> attribute The tmux this transport speaks to.