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