phasync\Internal\AsyncStream class

Documentation

This class can be used to make any stream resource automatically non-blocking inside phasync coroutines. The stream resource will also continue to work outside of phasync, but will then block the entire script.

Properties (2)

public mixed $context
private mixed $resource

Methods (15)

Make a non-blocking stream resource from an existing normal stream resource.

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Source

src/Internal/AsyncStream.php:12-179