Class

EventQueue

EventQueue()

Event Queue is simply a priority Queue, basic implementation O(n^2).
Constructor

# new EventQueue()

View Source eventQueue.js, line 5

Methods

# add(obj, delay)

Parameters:
Name Type Description
obj CircuitElement the elemnt to be added
delay number the delay in adding an object to queue

View Source eventQueue.js, line 17

# addImmediate(obj)

To add without any delay.
Parameters:
Name Type Description
obj CircuitElement the object to be added

View Source eventQueue.js, line 51

# isEmpty()

function to check if empty queue.

View Source eventQueue.js, line 100

# pop()

function to pop element from queue.

View Source eventQueue.js, line 78

# reset()

function to reset queue.

View Source eventQueue.js, line 91

# swap(v1, v2)

Function to swap two objects in queue.
Parameters:
Name Type Description
v1 number
v2 number

View Source eventQueue.js, line 64