Namespace: OtlParallel
Class TOmniPipeline
System.TInterfacedObject
|
+-- OtlParallel.TOmniPipeline
All Implemented Interfaces: - IOmniPipeline
public class TOmniPipeline ( System.TInterfacedObject , IOmniPipeline )
Sealed- False
Abstract- False
Persistent- False
Input
public Input: OtlCollections.IOmniBlockingCollection
Type- IOmniBlockingCollection
Class- False
Access- read
Output
public Output: OtlCollections.IOmniBlockingCollection
Type- IOmniBlockingCollection
Class- False
Access- read
PipelineStage
public PipelineStage: IOmniPipelineStage
Type- IOmniPipelineStage
Class- False
Access- read
Create
public constructor Create()
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Cancel
public procedure Cancel()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
From
public function From(queue: OtlCollections.IOmniBlockingCollection ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
HandleExceptions
public function HandleExceptions(): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
NoThrottling
public function NoThrottling(): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
NumTasks
public function NumTasks(numTasks: integer): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
OnStop
public function OnStop(stopCode: TProc): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Run
public function Run(): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stage
public function Stage(pipelineStage: TPipelineSimpleStageDelegate ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stage
public function Stage(pipelineStage: TPipelineStageDelegate ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stage
public function Stage(pipelineStage: TPipelineStageDelegateEx ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stages
public function Stages(pipelineStages: TPipelineSimpleStageDelegate ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stages
public function Stages(pipelineStages: TPipelineStageDelegate ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Stages
public function Stages(pipelineStages: TPipelineStageDelegateEx ; taskConfig: IOmniTaskConfig ): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
Throttle
public function Throttle(numEntries: integer; unblockAtCount: integer): IOmniPipeline
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniPipeline
Override- False
Virtual- False
Class- False
WaitFor
public function WaitFor(timeout_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniPipeline
Client- TOmniPipeline
Supplier- IOmniPipeline
to Interface IOmniCancellationToken
Supplier- IOmniCancellationToken
Directed- False
Client- opCancelWith
Type- association
to Interface IOmniResourceCount
Supplier- IOmniResourceCount
Directed- False
Client- opCountStopped
Type- association
to Interface IOmniBlockingCollection
Supplier- IOmniBlockingCollection
Directed- False
Client- opInput
Type- association
to Class TOmniTaskStopDelegate
Supplier- TOmniTaskStopDelegate
Directed- False
Client- opOnStop
Type- association
to Interface IOmniBlockingCollection
Supplier- IOmniBlockingCollection
Directed- False
Client- opOutput
Type- association
to Class TOmniTransitionEvent
Supplier- TOmniTransitionEvent
Directed- False
Client- opShutDownComplete
Type- association
to Interface IOmniPipelineStageEx
Supplier- IOmniPipelineStageEx
Directed- False
Client- PipeStage
Type- association
to Interface IOmniBlockingCollection
Supplier- IOmniBlockingCollection
Directed- False
Client- Input
Type- association
to Interface IOmniBlockingCollection
Supplier- IOmniBlockingCollection
Directed- False
Client- Output
Type- association
to Interface IOmniPipelineStage
Supplier- IOmniPipelineStage
Directed- False
Client- PipelineStage
Type- association