Namespace: OtlParallel

Interface IOmniParallelJoin

All Known Implementing Classes:
TOmniParallelJoin

public interface IOmniParallelJoin

Persistent
False

Method Summary
  public function IOmniParallelJoin Cancel()
 
  public function Exception DetachException()
 
  public function IOmniParallelJoin Execute()
 
  public function Exception FatalException()
 
  public function boolean IsCancelled()
 
  public function boolean IsExceptional()
 
  public function IOmniParallelJoin NoWait()
 
  public function IOmniParallelJoin NumTasks(numTasks: integer)
 
  public function IOmniParallelJoin OnStop(stopCode: TProc)
 
  public function IOmniParallelJoin Task(task: TProc)
 
  public function IOmniParallelJoin Task(task: TOmniJoinDelegate )
 
  public function IOmniParallelJoin TaskConfig(config: IOmniTaskConfig )
 
  public function boolean WaitFor(timeout_ms: cardinal)
 
 

Method Detail

Cancel

public function Cancel(): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

DetachException

public function DetachException(): Exception
Reintroduce
False
Returns
Exception

Execute

public function Execute(): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

FatalException

public function FatalException(): Exception
Reintroduce
False
Returns
Exception

IsCancelled

public function IsCancelled(): boolean
Reintroduce
False
Returns
boolean

IsExceptional

public function IsExceptional(): boolean
Reintroduce
False
Returns
boolean

NoWait

public function NoWait(): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

NumTasks

public function NumTasks(numTasks: integer): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

OnStop

public function OnStop(stopCode: TProc): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

Task

public function Task(task: TProc): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

Task

public function Task(task: TOmniJoinDelegate ): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

TaskConfig

public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelJoin 
Reintroduce
False
Returns
IOmniParallelJoin

WaitFor

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