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