queue
assigned to it from the require
.
q
as
the variable name.
queue.new([name]) |
empty queue, optional name |
returns queue,
create and new are synomyms
|
q:enqueue(item[,[item[,...]]) |
queue arguments |
q:clear() |
make queue empty |
both return queue |
q:dequeue() |
dequeue and return front of queue, or nil |
q:front() |
return front of queue or nil |
q:empty() |
return true/false for queue empty/notempty |
q:size(), #q |
return length of queue |
q:ident() |
identity stamp, name or nil |
q:print() |
header plus full contents string |
queue.version() |
return version of module |