Namespace: OtlParallel
Interface IOmniParallelLoop
All Known Implementing Classes: - TOmniParallelLoop
public interface IOmniParallelLoop
Persistent- False
Aggregate
public function Aggregate(defaultAggregateValue: OtlCommon.TOmniValue ; aggregator: TOmniAggregatorDelegate ): IOmniParallelAggregatorLoop
Reintroduce- False
Returns- IOmniParallelAggregatorLoop
AggregateSum
public function AggregateSum(): IOmniParallelAggregatorLoop
Reintroduce- False
Returns- IOmniParallelAggregatorLoop
CancelWith
public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
Execute
public procedure Execute(loopBody: TOmniIteratorDelegate )
Reintroduce- False
Execute
public procedure Execute(loopBody: TOmniIteratorTaskDelegate )
Reintroduce- False
Initialize
public function Initialize(taskInitializer: TOmniTaskInitializerDelegate ): IOmniParallelInitializedLoop
Reintroduce- False
Returns- IOmniParallelInitializedLoop
Into
public function Into(queue: OtlCollections.IOmniBlockingCollection ): IOmniParallelIntoLoop
Reintroduce- False
Returns- IOmniParallelIntoLoop
NoWait
public function NoWait(): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
NumTasks
public function NumTasks(taskCount: integer): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
OnMessage
public function OnMessage(eventDispatcher: TObject): IOmniParallelLoop
Reintroduce- True
Returns- IOmniParallelLoop
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniParallelLoop
Reintroduce- True
Returns- IOmniParallelLoop
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniOnMessageFunction ): IOmniParallelLoop
Reintroduce- True
Returns- IOmniParallelLoop
OnStop
public function OnStop(stopCode: TProc): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
OnTaskCreate
public function OnTaskCreate(taskCreateDelegate: TOmniTaskCreateDelegate ): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
OnTaskCreate
public function OnTaskCreate(taskCreateDelegate: TOmniTaskControlCreateDelegate ): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
PreserveOrder
public function PreserveOrder(): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelLoop
Reintroduce- False
Returns- IOmniParallelLoop