PHP 클래스 PHPDaemon\Structures\PriorityQueueCallbacks

저자: Vasily Zorin ([email protected])
상속: extends SplPriorityQueue, use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
파일 보기 프로젝트 열기: kakserpom/phpdaemon

공개 메소드들

메소드 설명
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