Lossy Enqueue Element
- Updated2023-02-17
- 2 minute(s) read
Lossy Enqueue Element
Adds an element to the back of a queue. Unlike Enqueue Element, this node does not wait for space in the queue to become available. If no space is available in the queue, this node discards an element from the front of the queue to make space.
Inputs/Outputs

queue
A reference to a queue.

element
The element you want to add to the back of the queue.
The data type of this input changes to match the data type of the elements in the queue.

error in
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Default value: No error

queue out
Reference to the queue.

overflow element
The element that this node removed from the front of the queue if the queue was full.

overflow?
A Boolean value that indicates whether the queue was full and this node had to make space for the element.
| True | The queue was full and this node removed an element to create space. |
| False | The queue accepted the element and did not remove an element to make space. |

error out
Error information.
The node produces this output according to standard error behavior.
Programming Patterns
Use Obtain Queue to set the maximum size of the queue.