EMPTY | Check queue. |
FREE | Free queue. |
GET | Get data from queue. |
HEAD | Get first data from queue. |
LEN | Get queue length. |
PUT | Put data to queue. |
QUEUENEW | QUEUE object constructor. |
TAIL | Get last data from queue. |
Empty() --> TRUE || FALSE
Empty() returns TRUE if queue is empty and FALSE if other.
Get() --> <vData>
Get() is returns first queues element and removes it from queue.
If queue is empty Get() returns NIL.
Head() --> <vData>
Head() is returns first queues element but not removes it from queue.
If queue is empty Head() returns NIL.
Len() --> <nLen>
Len() is returns queue length - the count elements into queue.
If queue is empty Len() returns 0.
Put(<vData>) --> <nItem>
Put() is inserts new element into queue immediately after to the last element and returns it number.