Core LibraryunreleasedAPI Reference

Choose documentation 2

latest

Current version

latest
English

Unreleased LibTmux has not been released. Its API may change during development. This site's structure and URLs may change too.

Perl API

method libtmux-perl latest

Transport.execute

Accepts the same literal process arguments as "run" in LibTmux::Transport. Returns a Future yielding one command result. Typed core exceptions remain the failure value. Queue overflow fails with QueueFull before dispatch. The backend is checked again at admission and launch. Child preparation failures retain a typed diagnostic and dispatched false, with supervisor exit still required before cleanup completes.

Source and package
Qualified name
LibTmux::Async::Transport::execute
Module
LibTmux::Async
Declared in
Transport
Package
LibTmux-Async
Source
packages/async/lib/LibTmux/Async/Transport.pm
sub execute($self, %request)

Description#

The shared LibTmux::ProcessJob owns supervision. Cancelling the Future requests cleanup; it does not prove exit or reverse command effects.

Methods#

Parameters
Esc

Type to search.

Reference previewOpen reference