Namespace: OtlParallel
Class TOmniParallelLoop
System.TInterfacedObject
  |
  +-- OtlParallel.TOmniParallelLoopBase 
    |
    +-- OtlParallel.TOmniParallelLoop
All Implemented Interfaces: - IOmniParallelLoop    , IOmniParallelAggregatorLoop    , IOmniParallelInitializedLoop    , IOmniParallelIntoLoop   
 
public class TOmniParallelLoop ( TOmniParallelLoopBase    , IOmniParallelLoop    , IOmniParallelAggregatorLoop    , IOmniParallelInitializedLoop    , IOmniParallelIntoLoop    ) 
Sealed- False
 
Abstract- False
 
Persistent- False
 
 
Aggregate
public function Aggregate(defaultAggregateValue: OtlCommon.TOmniValue ; aggregator: TOmniAggregatorDelegate ): IOmniParallelAggregatorLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelAggregatorLoop
 
Override- False
 
Virtual- False
 
Class- False
 
AggregateSum
public function AggregateSum(): IOmniParallelAggregatorLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelAggregatorLoop
 
Override- False
 
Virtual- False
 
Class- False
 
CancelWith
public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorTaskDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorIntoDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorIntoTaskDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorStateDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Execute
public procedure Execute(loopBody: TOmniIteratorStateTaskDelegate )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
ExecuteAggregate
public function ExecuteAggregate(loopBody: TOmniIteratorIntoDelegate ): OtlCommon.TOmniValue 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- TOmniValue
 
Override- False
 
Virtual- False
 
Class- False
 
ExecuteAggregate
public function ExecuteAggregate(loopBody: TOmniIteratorIntoTaskDelegate ): OtlCommon.TOmniValue 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- TOmniValue
 
Override- False
 
Virtual- False
 
Class- False
 
Finalize
public function Finalize(taskFinalizer: TOmniTaskFinalizerDelegate ): IOmniParallelInitializedLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelInitializedLoop
 
Override- False
 
Virtual- False
 
Class- False
 
Initialize
public function Initialize(taskInitializer: TOmniTaskInitializerDelegate ): IOmniParallelInitializedLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelInitializedLoop
 
Override- False
 
Virtual- False
 
Class- False
 
Into
public function Into(queue: OtlCollections.IOmniBlockingCollection ): IOmniParallelIntoLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelIntoLoop
 
Override- False
 
Virtual- False
 
Class- False
 
IOmniParallelAggregatorLoop.Execute
public procedure IOmniParallelAggregatorLoop.Execute()
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
NoWait
public function NoWait(): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
NumTasks
public function NumTasks(taskCount: integer): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnMessage
public function OnMessage(eventDispatcher: TObject): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniOnMessageFunction ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TProc): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnTaskCreate
public function OnTaskCreate(taskCreateDelegate: TOmniTaskCreateDelegate ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
OnTaskCreate
public function OnTaskCreate(taskCreateDelegate: TOmniTaskControlCreateDelegate ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
PreserveOrder
public function PreserveOrder(): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelLoop 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniParallelLoop
 
Override- False
 
Virtual- False
 
Class- False
 
to Interface  IOmniParallelLoop 
Client- TOmniParallelLoop
 
Supplier- IOmniParallelLoop
 
to Interface  IOmniParallelAggregatorLoop 
Client- TOmniParallelLoop
 
Supplier- IOmniParallelAggregatorLoop
 
to Interface  IOmniParallelInitializedLoop 
Client- TOmniParallelLoop
 
Supplier- IOmniParallelInitializedLoop
 
to Interface  IOmniParallelIntoLoop 
Client- TOmniParallelLoop
 
Supplier- IOmniParallelIntoLoop
 
to Class  TOmniParallelLoopBase 
Client- TOmniParallelLoop
 
Supplier- TOmniParallelLoopBase