Skip to content

TConditionVariableCS

Declaration

Source position: syncobjs.pp line 320

type

  TConditionVariableCS = class(TSynchroObject)
  public
    constructor Create;
    destructor Destroy;
    procedure Acquire;
    procedure Release;
    procedure ReleaseAll;
    function WaitFor(aCriticalSection: TCriticalSection; 
                aTimeout: Cardinal=INFINITE) : TWaitResult; overload;
    function WaitFor(var aCriticalSection: TRTLCriticalSection; 
                aTimeout: Cardinal=INFINITE) : TWaitResult; overload;
  end;

Methods

Member Visibility Description
Acquire public
Create public
Destroy public
Release public
ReleaseAll public
WaitFor public
See all Methods