Namespace: OtlParallel

Class TOmniForkJoin

System.TInterfacedObject
  |
  +-- OtlParallel.TOmniForkJoin
All Implemented Interfaces:
IOmniForkJoin

public class TOmniForkJoin ( System.TInterfacedObject , IOmniForkJoin )

Sealed
False
Abstract
False
Persistent
False

Constructor Summary
Create()
 
 

Method Summary
  public function IOmniCompute Compute(action: TOmniForkJoinDelegate )
 
  public Sub Destroy()
 
  public function IOmniForkJoin NumTasks(numTasks: integer)
 
  public function IOmniForkJoin TaskConfig(config: IOmniTaskConfig )
 
 

Constructor Detail

Create

public constructor Create()
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Compute

public function Compute(action: TOmniForkJoinDelegate ): IOmniCompute 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniCompute
Override
False
Virtual
False
Class
False

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

NumTasks

public function NumTasks(numTasks: integer): IOmniForkJoin 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniForkJoin
Override
False
Virtual
False
Class
False

TaskConfig

public function TaskConfig(config: IOmniTaskConfig ): IOmniForkJoin 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniForkJoin
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniForkJoin

Client
TOmniForkJoin
Supplier
IOmniForkJoin

Association Link

to Class

Supplier
TOmniForkJoin
Directed
False
Client
FForkJoin
Type
association