PHP Class PHPDaemon\Structures\PriorityQueueCallbacks

Author: Vasily Zorin ([email protected])
Inheritance: extends SplPriorityQueue, use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
Afficher le fichier Open project: kakserpom/phpdaemon

Méthodes publiques

Méthode Description
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

Method Details

compare() public méthode

Compare two priorities
public compare ( integer $pri1, integer $pri2 ) : integer
$pri1 integer
$pri2 integer
Résultat integer

dequeue() public méthode

Dequeue
public dequeue ( ) : callable
Résultat callable

enqueue() public méthode

Enqueue callback
public enqueue ( callable $cb, integer $pri ) : void
$cb callable Callback
$pri integer Priority
Résultat void

executeAll() public méthode

Executes all callbacks from the top of queue to bottom with arbitrary arguments
public executeAll ( $args ) : integer
$args Arguments
Résultat integer

executeOne() public méthode

Executes one callback from the top of queue with arbitrary arguments
public executeOne ( $args ) : boolean
$args Arguments
Résultat boolean

insert() public méthode

Insert callback
public insert ( callable $cb, integer $pri ) : void
$cb callable Callback
$pri integer Priority
Résultat void