PriorityQueue
in package
implements
Countable, IteratorAggregate
This file is part of the Cockpit project.
(c) Artur Heinze - π °π Άπ ΄π ½ππ ΄π Ήπ Ύ, http://agentejo.com
For the full copyright and license information, please view the LICENSE file that was distributed with this source code.
Interfaces, Classes, Traits and Enums
- Countable
- IteratorAggregate
Table of Contents
- EXTR_BOTH = 0x3
- EXTR_DATA = 0x1
- EXTR_PRIORITY = 0x2
- $extractMode : mixed
- $items : mixed
- $queue : mixed
- __clone() : mixed
- __construct() : mixed
- contains() : mixed
- count() : mixed
- extract() : mixed
- getIterator() : mixed
- hasPriority() : mixed
- insert() : mixed
- isEmpty() : mixed
- remove() : mixed
- setExtractFlags() : mixed
- toArray() : mixed
- top() : mixed
Constants
EXTR_BOTH
public
mixed
EXTR_BOTH
= 0x3
EXTR_DATA
public
mixed
EXTR_DATA
= 0x1
EXTR_PRIORITY
public
mixed
EXTR_PRIORITY
= 0x2
Properties
$extractMode
protected
mixed
$extractMode
$items
protected
mixed
$items
= array()
$queue
protected
mixed
$queue
Methods
__clone()
public
__clone() : mixed
Return values
mixed —__construct()
public
__construct() : mixed
Return values
mixed —contains()
public
contains(mixed $data) : mixed
Parameters
- $data : mixed
Return values
mixed —count()
public
count() : mixed
Return values
mixed —extract()
public
extract() : mixed
Return values
mixed —getIterator()
public
getIterator() : mixed
Return values
mixed —hasPriority()
public
hasPriority(mixed $priority) : mixed
Parameters
- $priority : mixed
Return values
mixed —insert()
public
insert(mixed $item, mixed $priority) : mixed
Parameters
- $item : mixed
- $priority : mixed
Return values
mixed —isEmpty()
public
isEmpty() : mixed
Return values
mixed —remove()
public
remove(mixed $item) : mixed
Parameters
- $item : mixed
Return values
mixed —setExtractFlags()
public
setExtractFlags(mixed $flags) : mixed
Parameters
- $flags : mixed
Return values
mixed —toArray()
public
toArray([mixed $flag = self::EXTR_DATA ]) : mixed
Parameters
- $flag : mixed = self::EXTR_DATA
Return values
mixed —top()
public
top() : mixed