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