Класс parallel\Events
(0.9.0)
Цикл событий
Цикл событий отслеживает состояние наборов фьючерсов и/или каналов (целевых объектов) для выполнения операций чтения (parallel\Future::value(), parallel\Channel::recv()) и записи (parallel\Channel::send()) по мере того, как целевые объекты становятся доступными, и операции могут выполняться без блокировки цикла событий.
Обзор классов
final parallel\Events implements Countable , Traversable { /* Ввод */ public setInput ( Input $input ) : void /* Цели */ public addChannel ( parallel\Channel $channel ) : void public addFuture ( string $name , parallel\Future $future ) : void public remove ( string $target ) : void /* Поведение */ public setBlocking ( bool $blocking ) : void public setTimeout ( int $timeout ) : void /* Опрос */ public poll ( void ) : ?Event }