Namespace: OtlParallel

Interface IOmniParallelTask

All Known Implementing Classes:
TOmniParallelTask

public interface IOmniParallelTask

Persistent
False

Method Summary
  public function Exception DetachException()
 
  public function IOmniParallelTask Execute(aTask: TProc)
 
  public function IOmniParallelTask Execute(aTask: TOmniParallelTaskDelegate )
 
  public function Exception FatalException()
 
  public function boolean IsExceptional()
 
  public function IOmniParallelTask NoWait()
 
  public function IOmniParallelTask NumTasks(numTasks: integer)
 
  public function IOmniParallelTask OnStop(stopCode: TProc)
 
  public function IOmniParallelTask TaskConfig(config: IOmniTaskConfig )
 
  public function boolean WaitFor(timeout_ms: cardinal)
 
 

Method Detail

DetachException

public function DetachException(): Exception
Reintroduce
False
Returns
Exception

Execute

public function Execute(aTask: TProc): IOmniParallelTask 
Reintroduce
False
Returns
IOmniParallelTask

Execute

public function Execute(aTask: TOmniParallelTaskDelegate ): IOmniParallelTask 
Reintroduce
False
Returns
IOmniParallelTask

FatalException

public function FatalException(): Exception
Reintroduce
False
Returns
Exception

IsExceptional

public function IsExceptional(): boolean
Reintroduce
False
Returns
boolean

NoWait

public function NoWait(): IOmniParallelTask 
Reintroduce
False
Returns
IOmniParallelTask

NumTasks

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

OnStop

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

TaskConfig

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

WaitFor

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