PHP Класс Kraken\Loop\Tick\TickFiniteQueue

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$loop Kraken\Loop\LoopModelInterface
$queue SplQueue

Открытые методы

Метод Описание
__construct ( Kraken\Loop\LoopModelInterface $loop )
__destruct ( )
add ( callable $listener ) Add a callback to be invoked on a future tick of the event loop.
isEmpty ( ) : boolean Check if the next tick queue is empty.
tick ( ) Flush the callback queue.

Описание методов

__construct() публичный Метод

public __construct ( Kraken\Loop\LoopModelInterface $loop )
$loop Kraken\Loop\LoopModelInterface

__destruct() публичный Метод

public __destruct ( )

add() публичный Метод

Callbacks are guaranteed to be executed in the order they are enqueued, before any timer or stream events.
public add ( callable $listener )
$listener callable

isEmpty() публичный Метод

Check if the next tick queue is empty.
public isEmpty ( ) : boolean
Результат boolean

tick() публичный Метод

Invokes as many callbacks as were on the queue when tick() was called.
public tick ( )

Описание свойств

$loop защищенное свойство

protected LoopModelInterface,Kraken\Loop $loop
Результат Kraken\Loop\LoopModelInterface

$queue защищенное свойство

protected SplQueue $queue
Результат SplQueue