Namespace: OtlParallel
Class TOmniParallelMapper<T1,T2>
System.TInterfacedObject
  |
  +-- OtlParallel.TOmniParallelMapper<T1,T2>
All Implemented Interfaces: - IOmniParallelMapper<T1,T2>   
 
public class TOmniParallelMapper<T1,T2> ( System.TInterfacedObject   , IOmniParallelMapper<T1,T2>    ) 
Generic Parameters- T1,T2
 
Sealed- False
 
Abstract- False
 
Persistent- False
 
  
Create
public constructor Create()
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- False
 
Execute
public function Execute(mapper: TMapProc<T1,T2> ): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
NoWait
public function NoWait(): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
NumTasks
public function NumTasks(numTasks: integer): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TProc): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
Result
public function Result(): TArray<T2>
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- TArray<T2>
 
Override- False
 
Virtual- False
 
Class- False
 
Source
public function Source(data: TArray<T1>; makeCopy: boolean): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelMapper<T1,T2> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelMapper<T1,T2>
 
Override- False
 
Virtual- False
 
Class- False
 
WaitFor
public function WaitFor(maxWait_ms: cardinal): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
to Interface  IOmniParallelMapper<T1,T2> 
Client- TOmniParallelMapper
 
Supplier- IOmniParallelMapper
 
to Class  TOmniTaskStopDelegate 
Supplier- TOmniTaskStopDelegate
 
Directed- False
 
Client- FOnStop
 
Type- association
 
to Interface  IOmniTaskConfig 
Supplier- IOmniTaskConfig
 
Directed- False
 
Client- FTaskConfig
 
Type- association
 
to Interface  IOmniParallelSimpleLoop 
Supplier- IOmniParallelSimpleLoop
 
Directed- False
 
Client- FWorker
 
Type- association