Core LibraryalphaAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

struct libtmux-cxx latest

ExecutorOptions

What a caller-supplied transport tells the library about itself.

Source and package
Qualified name
libtmux::ExecutorOptions
Namespace
libtmux
Package
libtmux-cxx
Source
include/libtmux/server.hpp
struct libtmux::ExecutorOptions

Description#

implementation answers what a caller may rely on, and only that. Leaving it unknown makes capabilities().supports(...) answer no for every feature — the library will not promise what it cannot recognise — but it does not stop a typed call: refuses asks a separate question from supports rather than its negation, so that a transport reaching a real tmux is not blocked for being unfamiliar. Name ServerImplementation::tmux when the executor really does reach a POSIX tmux server, so a caller asking what it may rely on gets a useful answer.

Members3#

Esc

Type to search.

Reference previewOpen reference