1
0
mirror of https://github.com/danog/amp.git synced 2024-12-12 09:29:45 +01:00

Merge pull request #100 from async-interop/clarify_readable_writable_closed

Clarify that (half-)closed streams also trigger the respective read and write watchers
This commit is contained in:
Niklas Keller 2016-09-24 21:11:17 +02:00 committed by GitHub
commit 32441396c5
2 changed files with 4 additions and 4 deletions

View File

@ -172,7 +172,7 @@ final class Loop
} }
/** /**
* Execute a callback when a stream resource becomes readable. * Execute a callback when a stream resource becomes readable or is closed for reading.
* *
* @param resource $stream The stream to monitor. * @param resource $stream The stream to monitor.
* @param callable(string $watcherId, resource $stream, mixed $data) $callback The callback to execute. * @param callable(string $watcherId, resource $stream, mixed $data) $callback The callback to execute.
@ -187,7 +187,7 @@ final class Loop
} }
/** /**
* Execute a callback when a stream resource becomes writable. * Execute a callback when a stream resource becomes writable or is closed for writing.
* *
* @param resource $stream The stream to monitor. * @param resource $stream The stream to monitor.
* @param callable(string $watcherId, resource $stream, mixed $data) $callback The callback to execute. * @param callable(string $watcherId, resource $stream, mixed $data) $callback The callback to execute.

View File

@ -78,7 +78,7 @@ abstract class Driver
abstract public function repeat($interval, callable $callback, $data = null); abstract public function repeat($interval, callable $callback, $data = null);
/** /**
* Execute a callback when a stream resource becomes readable. * Execute a callback when a stream resource becomes readable or is closed for reading.
* *
* Multiple watchers on the same stream may be executed in any order. * Multiple watchers on the same stream may be executed in any order.
* *
@ -91,7 +91,7 @@ abstract class Driver
abstract public function onReadable($stream, callable $callback, $data = null); abstract public function onReadable($stream, callable $callback, $data = null);
/** /**
* Execute a callback when a stream resource becomes writable. * Execute a callback when a stream resource becomes writable or is closed for writing.
* *
* Multiple watchers on the same stream may be executed in any order. * Multiple watchers on the same stream may be executed in any order.
* *