Files
wp-multisite-waas/dependencies/amphp/process/lib/Internal/Windows/Handle.php
2024-11-30 18:24:12 -07:00

41 lines
993 B
PHP

<?php
namespace WP_Ultimo\Dependencies\Amp\Process\Internal\Windows;
use WP_Ultimo\Dependencies\Amp\Deferred;
use WP_Ultimo\Dependencies\Amp\Process\Internal\ProcessHandle;
/**
* @internal
* @codeCoverageIgnore Windows only.
*/
final class Handle extends ProcessHandle
{
public function __construct()
{
$this->joinDeferred = new Deferred();
$this->pidDeferred = new Deferred();
}
/** @var Deferred */
public $joinDeferred;
/** @var string */
public $exitCodeWatcher;
/** @var bool */
public $exitCodeRequested = \false;
/** @var resource */
public $proc;
/** @var int */
public $wrapperPid;
/** @var resource */
public $wrapperStderrPipe;
/** @var resource[] */
public $sockets = [];
/** @var Deferred[] */
public $stdioDeferreds;
/** @var string */
public $childPidWatcher;
/** @var string */
public $connectTimeoutWatcher;
/** @var string[] */
public $securityTokens;
}