Core LibraryAPI Reference

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

method libtmux-dotnet latest

PsmuxConnectionOptions.PsmuxConnectionOptions

Namespace LibTmux.PsmuxConnectionOptions.PsmuxConnectionOptions LibTmux

Initializes one explicit psmux endpoint.

View as Markdown

Source and package
Module
LibTmux
Declared in
PsmuxConnectionOptions
Package
LibTmux
Source
src/LibTmux/Psmux/PsmuxConnectionOptions.cs
PsmuxConnectionOptions ( executablePath : string , expectedBinarySha256 : string , dataDirectory : string , namespaceName : string , logger : ILogger? )
method [source]
Parameters
  • executablePath ( string ) – The fully qualified psmux.exe path on a fixed local Windows drive. Use its /mnt/... path when WSL launches psmux.

  • expectedBinarySha256 ( string ) – The exact audited client SHA-256 exposed by SupportedBinarySha256.

  • dataDirectory ( string ) – A canonical, absolute data-directory path on a fixed local Windows drive.

  • namespaceName ( string ) – A dedicated non-default -L namespace containing exactly one session.

  • logger ( ILogger? ) – The optional connection logger.

Raises
  • ArgumentException – A path, hash, or namespace is absent, malformed, ambiguous, not fixed-drive, or not isolated.

Esc

Type to search.