Documentation

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

Properties

Methods

__construct()

public __construct() : mixed
Return values
mixed

contains()

public contains(mixed $data) : mixed
Parameters
$data : 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

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

Search results