Namespace: OtlParallel
Class TOmniParallelSimpleLoop<T>
System.TInterfacedObject
  |
  +-- OtlParallel.TOmniParallelSimpleLoop<T>
All Implemented Interfaces: - IOmniParallelSimpleLoop<T>   
 
public class TOmniParallelSimpleLoop<T> ( System.TInterfacedObject   , IOmniParallelSimpleLoop<T>    ) 
Generic Parameters- T
 
Sealed- False
 
Abstract- False
 
Persistent- False
 
  
Create
public constructor Create(arr: TArray<T>)
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
CancelWith
public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorSimpleSimpleDelegate<T> )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorSimpleDelegate<T> )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorSimpleFullDelegate<T> )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Finalize
public function Finalize(taskFinalizer: TOmniSimpleTaskFinalizerDelegate ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
Finalize
public function Finalize(taskFinalizer: TOmniSimpleTaskFinalizerTaskDelegate ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
Initialize
public function Initialize(taskInitializer: TOmniSimpleTaskInitializerDelegate ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
Initialize
public function Initialize(taskInitializer: TOmniSimpleTaskInitializerTaskDelegate ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
NoWait
public function NoWait(): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
NumTasks
public function NumTasks(taskCount: integer): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TProc): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
Override- False
 
Virtual- False
 
Class- False
 
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelSimpleLoop<T> 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelSimpleLoop<T>
 
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  IOmniParallelSimpleLoop<T> 
Client- TOmniParallelSimpleLoop
 
Supplier- IOmniParallelSimpleLoop
 
to Interface  IOmniParallelSimpleLoop 
Supplier- IOmniParallelSimpleLoop
 
Directed- False
 
Client- FIterator
 
Type- association