PHP Class PHPDaemon\Structures\PriorityQueueCallbacks

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

Public Methods

Method 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 method

Compare two priorities
public compare ( integer $pri1, integer $pri2 ) : integer
$pri1 integer
$pri2 integer
return integer

dequeue() public method

Dequeue
public dequeue ( ) : callable
return callable

enqueue() public method

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

executeAll() public method

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

executeOne() public method

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

insert() public method

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