[Overview][Types][Classes][Index] Reference for unit 'LazCollections' (#lazutils)

TLazFifoQueue.QueueSize

Size (or depth) for the queue.

Declaration

Source position: lazcollections.pas line 73

public property TLazFifoQueue.QueueSize : Integer
  read FQueueSize;

Description

Indicates the number of storage slots available in the internal storage for the queue.

Use TotalItemsPushed and TotalItemsPopped to determine the utilization level for the queue. Use IsFull or IsEmpty to determine if all or none of the storage slots have been filled in the queue. Use Grow to increase (or decrease) the queue depth.

See also

TLazFifoQueue.TotalItemsPopped

  

Total number of entries that have been popped off of the queue.

TLazFifoQueue.TotalItemsPushed

  

Total number of entries that have been pushed onto the queue.

TLazFifoQueue.IsFull

  

Indicates if all of the internal storage slots have been used in the queue storage.

TLazFifoQueue.IsEmpty

  

Indicates if none of the internal storage slots have been used in the queue storage.

TLazFifoQueue.Grow

  

Resizes the internal storage for the queue by the specified Delta value.


Version 4.0 Generated 2025-05-03 Home