System.Generics.Collections.TThreadedQueue.Create

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

constructor Create(AQueueDepth: Integer = 10; PushTimeout: Cardinal = INFINITE; PopTimeout: Cardinal = INFINITE);

C++

__fastcall TThreadedQueue__1(int AQueueDepth, unsigned PushTimeout, unsigned PopTimeout);

Properties

Type Visibility Source Unit Parent
constructor public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TThreadedQueue

Description

Creates an instance of TThreadedQueue.

Call Create to create and initialize an instance of TThreadedQueue.


AQueueDepth is the length of the queue, which is by default set to 10.

PushTimeout is the timeout when a new element is pushed, which is by default set to INFINITE.

PopTimeout is the timeout when a new element is popped, which is by default set to INFINITE.


See Also