Namespace: OtlParallel

Interface IOmniFuture<T>

All Known Implementing Classes:
TOmniFuture<T>

public interface IOmniFuture<T>

Generic Parameters
T
Persistent
False

Method Summary
  public Sub Cancel()
 
  public function Exception DetachException()
 
  public function Exception FatalException()
 
  public function boolean IsCancelled()
 
  public function boolean IsDone()
 
  public function boolean TryValue(timeout_ms: cardinal; value: T)
 
  public function T Value()
 
  public function boolean WaitFor(timeout_ms: cardinal)
 
 

Method Detail

Cancel

public procedure Cancel()
Reintroduce
False

DetachException

public function DetachException(): Exception
Reintroduce
False
Returns
Exception

FatalException

public function FatalException(): Exception
Reintroduce
False
Returns
Exception

IsCancelled

public function IsCancelled(): boolean
Reintroduce
False
Returns
boolean

IsDone

public function IsDone(): boolean
Reintroduce
False
Returns
boolean

TryValue

public function TryValue(timeout_ms: cardinal; value: T): boolean
Reintroduce
False
Returns
boolean

Value

public function Value(): T
Reintroduce
False
Returns
T

WaitFor

public function WaitFor(timeout_ms: cardinal): boolean
Reintroduce
False
Returns
boolean