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 |