Start » Filter Reference » Queues

Queues

Select a filter from the list below.

Icon Name Description / Applications Modules
Queue_Flush

Removes all elements from a queue.

FoundationLite
Queue_Peek

Returns an element from the front of a queue without removing it. Blocks if queue is empty.

FoundationLite
Queue_Peek_Timeout

Returns element from queue without removing it; returns Nil if queue is empty for specified amount of time

FoundationLite
Queue_Pop

Removes and returns an element from the front of a queue, effectively reducing its size by one. Blocks if queue is empty.

FoundationLite
Queue_Pop_Timeout

Removes and returns an element from the front of a queue, effectively reducing its size by one; returns Nil if queue is empty for specified amount of time.

FoundationLite
Queue_Push

Adds an element to a queue. If queue is full the function works accordingly to inOverflowControl settings. By default blocks and waits for space.

FoundationLite
Queue_Size

Returns current queue size.

FoundationLite