IUntypedQueue

An interface for a FIFO queue with items of unspecified type (opaque chunks of data).

Members

Functions

clear
void clear()

Removes all items from the queue

discardTop
void discardTop()

Discards the item at the top of the queue.

empty
bool empty()
length
size_t length()
push
void[] push(size_t size)

Pushes an item of size bytes to the queue. The caller should set the returned item as desired

size
size_t size()
top
void[] top()

Meta