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