Namespace: OtlSync
Class TOmniEvent
System.SyncObjs.TSynchroObject
|
+-- OtlSync.TOmniSynchroObject
|
+-- OtlSync.TOmniEvent
All Implemented Interfaces: - IOmniEvent
public class TOmniEvent ( TOmniSynchroObject , IOmniEvent )
Sealed- False
Abstract- False
Persistent- False
Create
public constructor Create(AManualReset: boolean; InitialState: boolean; AShareLock: IOmniCriticalSection )
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
BaseEvent
public function BaseEvent(): TEvent
Final- False
Reintroduce- False
Abstract- False
Returns- TEvent
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
SetEvent
public procedure SetEvent()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
WaitFor
public function WaitFor(Timeout: LongWord): TWaitResult
Final- False
Reintroduce- False
Abstract- False
Returns- TWaitResult
Override- True
Virtual- False
Class- False
to Interface IOmniEvent
Client- TOmniEvent
Supplier- IOmniEvent
to Class TOmniSynchroObject
Client- TOmniEvent
Supplier- TOmniSynchroObject