Class TThreadList

Unit

Declaration

type TThreadList<T> = class(TObject)

Description

Hierarchy

  • TObject
  • TThreadList

Overview

Fields

Private FList: TList<T>;
Private FDuplicates: TDuplicates;
Private FLock: TRTLCriticalSection;

Methods

Public constructor Create;
Public destructor Destroy; override;
Public procedure Add(constref AValue: T);
Public procedure Remove(constref AValue: T);
Public procedure Clear;
Public function LockList: TList<T>;
Public procedure UnlockList; inline;

Properties

Public property Duplicates: TDuplicates read FDuplicates write FDuplicates;

Description

Fields

Private FList: TList<T>;
 
Private FDuplicates: TDuplicates;
 
Private FLock: TRTLCriticalSection;
 

Methods

Public constructor Create;
 
Public destructor Destroy; override;
 
Public procedure Add(constref AValue: T);
 
Public procedure Remove(constref AValue: T);
 
Public procedure Clear;
 
Public function LockList: TList<T>;
 
Public procedure UnlockList; inline;
 

Properties

Public property Duplicates: TDuplicates read FDuplicates write FDuplicates;
 

Generated by PasDoc 0.15.0.