Namespace: OtlSync
Class TWaitFor
OtlSync.TWaitFor
public class TWaitFor
Sealed- False
summary- Waits on any/all from any number of handles.
Abstract- False
Persistent- False
Signalled
public Signalled: THandles
Type- THandles
Class- False
Access- read
WaitHandles
public WaitHandles: THandleArr
Type- THandleArr
Class- False
Access- read
Create
public constructor Create()
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Create
public constructor Create(handles: array of THandle)
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
MsgWaitAny
public function MsgWaitAny(timeout_ms: cardinal; wakeMask: cardinal; flags: cardinal): OtlSync.TWaitFor.TWaitForResult
Final- False
Reintroduce- False
Abstract- False
Returns- TWaitForResult
Override- False
Virtual- False
Class- False
SetHandles
public procedure SetHandles(handles: array of THandle)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
WaitAll
public function WaitAll(timeout_ms: cardinal): OtlSync.TWaitFor.TWaitForResult
Final- False
Reintroduce- False
Abstract- False
Returns- TWaitForResult
Override- False
Virtual- False
Class- False
WaitAny
public function WaitAny(timeout_ms: cardinal; alertable: boolean): OtlSync.TWaitFor.TWaitForResult
Final- False
Reintroduce- False
Abstract- False
Returns- TWaitForResult
Override- False
Virtual- False
Class- False
to Struct TOmniCS
Supplier- TOmniCS
Directed- False
Client- FAwaitedLock
Type- association
to Interface IOmniResourceCount
Supplier- IOmniResourceCount
Directed- False
Client- FResourceCount
Type- association
to Enum TWaitMode
Supplier- TWaitMode
Directed- False
Client- FWaitMode
Type- association