Namespace: OtlParallel
Interface IOmniParallelTask
All Known Implementing Classes: - TOmniParallelTask
public interface IOmniParallelTask
Persistent- False
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