Method |
Description |
|
__call ( string $name, mixed[] $args = [] ) |
|
|
addPeriodicTimer ( integer $interval, callable $callback ) : Kraken\Loop\Timer\TimerInterface |
|
|
addReadStream ( resource $stream, callable $listener ) |
|
|
addTimer ( integer $interval, callable $callback ) : Kraken\Loop\Timer\TimerInterface |
|
|
addWriteStream ( resource $stream, callable $listener ) |
|
|
cancelTimer ( Kraken\Loop\Timer\TimerInterface $timer ) |
|
|
erase ( boolean $all = false ) : Kraken\Loop\LoopModelInterface |
|
|
export ( Kraken\Loop\LoopModelInterface $loop, boolean $all = false ) : Kraken\Loop\LoopModelInterface |
|
|
getCall ( $name ) : mixed[][] | null |
|
|
getCalls ( ) : mixed[] |
|
|
getFlowController ( ) : FlowController |
|
|
import ( Kraken\Loop\LoopModelInterface $loop, boolean $all = false ) : Kraken\Loop\LoopModelInterface |
|
|
isRunning ( ) : boolean |
|
|
isTimerActive ( Kraken\Loop\Timer\TimerInterface $timer ) : boolean |
|
|
onAfterTick ( callable $listener ) |
|
|
onBeforeTick ( callable $listener ) |
|
|
onStart ( callable $listener ) |
|
|
onStop ( callable $listener ) |
|
|
removeReadStream ( resource $stream ) |
|
|
removeStream ( resource $stream ) |
|
|
removeWriteStream ( resource $stream ) |
|
|
setFlowController ( mixed $flowController ) |
|
|
start ( ) |
Run the event loop until there are no more tasks to perform. |
|
stop ( ) |
Instruct a running event loop to stop. |
|
swap ( Kraken\Loop\LoopModelInterface $loop, boolean $all = false ) : Kraken\Loop\LoopModelInterface |
|
|
tick ( ) |
Perform a single iteration of the event loop. |
|