PHP Класс Rx\Scheduler\VirtualTimeScheduler

Наследование: implements Rx\SchedulerInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$clock
$comparer
$isEnabled
$queue

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

Метод Описание
__construct ( integer $initialClock, callable $comparer )
getClock ( )
getNext ( )
now ( )
schedule ( callable $action, $delay )
scheduleAbsolute ( $dueTime, $action )
scheduleAbsoluteWithState ( $state, $dueTime, callable $action )
schedulePeriodic ( callable $action, $delay, $period )
scheduleRecursive ( callable $action )
scheduleRelativeWithState ( $state, $dueTime, $action )
start ( )

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

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

public __construct ( integer $initialClock, callable $comparer )
$initialClock integer Initial value for the clock.
$comparer callable Comparer to determine causality of events based on absolute time.

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

public getClock ( )

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

public getNext ( )

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

public now ( )

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

public schedule ( callable $action, $delay )
$action callable

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

public scheduleAbsolute ( $dueTime, $action )

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

public scheduleAbsoluteWithState ( $state, $dueTime, callable $action )
$action callable

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

public schedulePeriodic ( callable $action, $delay, $period )
$action callable

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

public scheduleRecursive ( callable $action )
$action callable

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

public scheduleRelativeWithState ( $state, $dueTime, $action )

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

public start ( )

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

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

protected $clock

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

protected $comparer

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

protected $isEnabled

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

protected $queue