PHP Класс PHPDaemon\Structures\PriorityQueueCallbacks

Автор: Vasily Zorin ([email protected])
Наследование: extends SplPriorityQueue, use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
Показать файл Открыть проект

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

Метод Описание
compare ( integer $pri1, integer $pri2 ) : integer Compare two priorities
dequeue ( ) : callable Dequeue
enqueue ( callable $cb, integer $pri ) : void Enqueue callback
executeAll ( $args ) : integer Executes all callbacks from the top of queue to bottom with arbitrary arguments
executeOne ( $args ) : boolean Executes one callback from the top of queue with arbitrary arguments
insert ( callable $cb, integer $pri ) : void Insert callback

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

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

Compare two priorities
public compare ( integer $pri1, integer $pri2 ) : integer
$pri1 integer
$pri2 integer
Результат integer

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

Dequeue
public dequeue ( ) : callable
Результат callable

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

Enqueue callback
public enqueue ( callable $cb, integer $pri ) : void
$cb callable Callback
$pri integer Priority
Результат void

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

Executes all callbacks from the top of queue to bottom with arbitrary arguments
public executeAll ( $args ) : integer
$args Arguments
Результат integer

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

Executes one callback from the top of queue with arbitrary arguments
public executeOne ( $args ) : boolean
$args Arguments
Результат boolean

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

Insert callback
public insert ( callable $cb, integer $pri ) : void
$cb callable Callback
$pri integer Priority
Результат void