Namespace: OtlParallel

Class TOmniParallelLoopBase

System.TInterfacedObject
  |
  +-- OtlParallel.TOmniParallelLoopBase
Direct Known Subclasses:
TOmniParallelLoop<T> , TOmniParallelLoop

public class TOmniParallelLoopBase ( System.TInterfacedObject )

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  TOmniParallelLoopOptions Options
 
 

Constructor Summary
Create(enumerable: TObject)
 
Create(sourceProvider: OtlDataManager.TOmniSourceProvider ; managedProvider: boolean)
 
Create(enumerator: TEnumeratorDelegate )
 
 

Method Summary
  public Sub Destroy()
 
 

Property Detail

Options

public Options: TOmniParallelLoopOptions 
Type
TOmniParallelLoopOptions
Class
False
Access
read/write

Constructor Detail

Create

public constructor Create(enumerable: TObject)
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Create

public constructor Create(sourceProvider: OtlDataManager.TOmniSourceProvider ; managedProvider: boolean)
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Create

public constructor Create(enumerator: TEnumeratorDelegate )
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

Association Link

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
FAggregate
Type
association

to Delegate TOmniAggregatorDelegate

Supplier
TOmniAggregatorDelegate
Directed
False
Client
FAggregator
Type
association

to Interface IOmniCancellationToken

Supplier
IOmniCancellationToken
Directed
False
Client
FCancellationToken
Type
association

to Interface IOmniResourceCount

Supplier
IOmniResourceCount
Directed
False
Client
FCountStopped
Type
association

to Class TOmniDataManager

Supplier
TOmniDataManager
Directed
False
Client
FDataManager
Type
association

to Class TOmniDelegateEnumerator

Supplier
TOmniDelegateEnumerator
Directed
False
Client
FDelegateEnum
Type
association

to Interface IOmniBlockingCollection

Supplier
IOmniBlockingCollection
Directed
False
Client
FIntoQueueIntf
Type
association

to Class TOmniTaskStopDelegate

Supplier
TOmniTaskStopDelegate
Directed
False
Client
FOnStop
Type
association

to Delegate TOmniTaskControlCreateDelegate

Supplier
TOmniTaskControlCreateDelegate
Directed
False
Client
FOnTaskControlCreate
Type
association

to Class TOmniTaskCreateDelegate

Supplier
TOmniTaskCreateDelegate
Directed
False
Client
FOnTaskCreate
Type
association

to Class TOmniParallelLoopOptions

Supplier
TOmniParallelLoopOptions
Directed
False
Client
FOptions
Type
association

to Class TOmniSourceProvider

Supplier
TOmniSourceProvider
Directed
False
Client
FSourceProvider
Type
association

to Interface IOmniTaskConfig

Supplier
IOmniTaskConfig
Directed
False
Client
FTaskConfig
Type
association

to Delegate TOmniTaskFinalizerDelegate

Supplier
TOmniTaskFinalizerDelegate
Directed
False
Client
FTaskFinalizer
Type
association

to Delegate TOmniTaskInitializerDelegate

Supplier
TOmniTaskInitializerDelegate
Directed
False
Client
FTaskInitializer
Type
association

to Class TOmniParallelLoopOptions

Supplier
TOmniParallelLoopOptions
Directed
False
Client
Options
Type
association