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;
Inheritance¶
Methods¶
| Member | Visibility | Description |
|---|---|---|
| Acquire | public | |
| Create | public | |
| Destroy | public | |
| Release | public | |
| ReleaseAll | public | |
| WaitFor | public |