Namespace: OtlSync
Class TOmniCountdownEvent
System.SyncObjs.TSynchroObject
|
+-- OtlSync.TOmniSynchroObject
|
+-- OtlSync.TOmniCountdownEvent
All Implemented Interfaces: - IOmniCountdownEvent
public class TOmniCountdownEvent ( TOmniSynchroObject , IOmniCountdownEvent )
Sealed- False
Abstract- False
Persistent- False
Create
public constructor Create(Count: Integer; SpinCount: Integer; AShareLock: IOmniCriticalSection )
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
BaseCountdown
public function BaseCountdown(): TCountdownEvent
Final- False
Reintroduce- False
Abstract- False
Returns- TCountdownEvent
Override- False
Virtual- False
Class- False
ConsumeSignalFromObserver
public procedure ConsumeSignalFromObserver(Observer: IOmniSynchroObserver )
Final- False
Reintroduce- False
Abstract- False
Override- True
Virtual- False
Class- False
IsSignalled
public function IsSignalled(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- True
Virtual- False
Class- False
Reset
public procedure Reset()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
to Interface IOmniCountdownEvent
Client- TOmniCountdownEvent
Supplier- IOmniCountdownEvent
to Class TOmniSynchroObject
Client- TOmniCountdownEvent
Supplier- TOmniSynchroObject