Connect Manager

AsyncRuntimeInterface

Асинхронный рантайм на Fibers + stream_select.

Table of Contents

Methods

awaitReadable()  : void
Откладывает выполнение до готовности чтения ресурса.
awaitWritable()  : void
Откладывает выполнение до готовности записи в ресурс.
run()  : mixed
Запускает асинхронный callable до завершения.

Methods

awaitReadable()

Откладывает выполнение до готовности чтения ресурса.

public awaitReadable(mixed $stream, float $timeoutSeconds) : void
Parameters
$stream : mixed
$timeoutSeconds : float

awaitWritable()

Откладывает выполнение до готовности записи в ресурс.

public awaitWritable(mixed $stream, float $timeoutSeconds) : void
Parameters
$stream : mixed
$timeoutSeconds : float

run()

Запускает асинхронный callable до завершения.

public run(callable(): mixed $task) : mixed
Parameters
$task : callable(): mixed
On this page

Search results