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