On this page
LibTmux.Internal.MultiplexerDialect
- Module
- LibTmux.Internal
- Package
- LibTmux
- Source
- src/LibTmux/Connection/MultiplexerDialect.cs
-
The multiplexer a connection speaks to, and how it is addressed.
tmux and the psmux preview accept different commands, guard a generation differently, and report different version banners. Choosing between them is a connection's first decision rather than a question asked of every command, so it is answered once here and then delegated to.
10 declared, 0 inherited
Members
- AcceptBanner method Accepts or rejects the banner the executable reported.
- AcceptEndpoint method Rejects an endpoint this dialect cannot serve, before the first command.
- DiscoverAsync method Reads the server generation and the version banner.
- EnsureVerifiedAsync method Verifies the executable once, before the first command reaches it.
- ExecuteGroupAsync method Runs several commands in one invocation.
- ExecuteGuardedAsync method Runs commands under a check that the server is still the same one.
- ExecuteSingleAsync method Runs one command.
- MultiplexerDialect method
- Execute property Gets the transport every command ultimately reaches.
- IsPsmux property Gets whether this dialect speaks to the psmux preview.