Namespace: OtlParallel
Class TOmniFuture<T>
System.TInterfacedObject
|
+-- OtlParallel.TOmniFuture<T>
All Implemented Interfaces: - IOmniFuture<T>
public class TOmniFuture<T> ( System.TInterfacedObject , IOmniFuture<T> )
Generic Parameters- T
Sealed- False
Abstract- False
Persistent- False
Create
public constructor Create(action: TOmniFutureDelegate<T> ; taskConfig: IOmniTaskConfig )
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
CreateEx
public constructor CreateEx(action: TOmniFutureDelegateEx<T> ; taskConfig: IOmniTaskConfig )
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Cancel
public procedure Cancel()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
DetachException
public function DetachException(): Exception
Final- False
Reintroduce- False
Abstract- False
Returns- Exception
Override- False
Virtual- False
Class- False
FatalException
public function FatalException(): Exception
Final- False
Reintroduce- False
Abstract- False
Returns- Exception
Override- False
Virtual- False
Class- False
IsCancelled
public function IsCancelled(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
IsDone
public function IsDone(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
TryValue
public function TryValue(timeout_ms: cardinal; value: T): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
Value
public function Value(): T
Final- False
Reintroduce- False
Abstract- False
Returns- T
Override- False
Virtual- False
Class- False
WaitFor
public function WaitFor(timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniFuture<T>
Client- TOmniFuture
Supplier- IOmniFuture
to Interface IOmniTaskControl
Supplier- IOmniTaskControl
Directed- False
Client- FTask
Type- association