Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlParallel
Class TOmniParallelTask

    System.TInterfacedObject
      |
      +-- OtlParallel.TOmniParallelTask

All Implemented Interfaces:
  IOmniParallelTask

public class TOmniParallelTask ( System.TInterfacedObject , IOmniParallelTask )

Sealed
  False

Abstract
  False

Persistent
  False

Constructor Summary
`Create()`

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)`

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### DetachException

    public function DetachException(): Exception

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Exception

Override
  False

Virtual
  False

Class
  False

### Execute

    public function Execute(aTask: TProc): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

Override
  False

Virtual
  False

Class
  False

### Execute

    public function Execute(aTask: TOmniParallelTaskDelegate ): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

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

### IsExceptional

    public function IsExceptional(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### NoWait

    public function NoWait(): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

Override
  False

Virtual
  False

Class
  False

### NumTasks

    public function NumTasks(numTasks: integer): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

Override
  False

Virtual
  False

Class
  False

### OnStop

    public function OnStop(stopCode: TProc): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

Override
  False

Virtual
  False

Class
  False

### TaskConfig

    public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniParallelTask

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

Implementation Link

to Interface IOmniParallelTask

Client
  TOmniParallelTask

Supplier
  IOmniParallelTask

Association Link

to Interface IOmniParallelJoin

Supplier
  IOmniParallelJoin

Directed
  False

Client
  optJoin

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD