phasync\Internal\Scheduler class

Documentation

This class uses a min-heap to provide fibers in the order they are scheduled according to a time stamp.

Inheritance

Extends: SplMinHeap

Implements: Iterator Traversable Countable

Properties (1)

public SplObjectStorage $times

Holds the scheduled time for a Fiber

Methods (19)

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

public top()
inherited from SplHeap

Documentation missing

public count()
inherited from SplHeap

Documentation missing

public isEmpty()
inherited from SplHeap

Documentation missing

public rewind()
inherited from SplHeap

Documentation missing

public current()
inherited from SplHeap

Documentation missing

public key()
inherited from SplHeap

Documentation missing

public next()
inherited from SplHeap

Documentation missing

public valid()
inherited from SplHeap

Documentation missing

public recoverFromCorruption()
inherited from SplHeap

Documentation missing

public isCorrupted()
inherited from SplHeap

Documentation missing

public __debugInfo()
inherited from SplHeap

Documentation missing

Source

src/Internal/Scheduler.php:13-96