Namespace: OtlParallel

Interface IOmniParallelSimpleLoop

All Known Implementing Classes:
TOmniParallelSimpleLoop

public interface IOmniParallelSimpleLoop

Persistent
False

Method Summary
  public function IOmniParallelSimpleLoop CancelWith(token: OtlSync.IOmniCancellationToken )
 
  public Sub Execute(loopBody: TOmniIteratorSimpleSimpleDelegate )
 
  public Sub Execute(loopBody: TOmniIteratorSimpleDelegate )
 
  public Sub Execute(loopBody: TOmniIteratorSimpleFullDelegate )
 
  public function IOmniParallelSimpleLoop Finalize(taskFinalizer: TOmniSimpleTaskFinalizerDelegate )
 
  public function IOmniParallelSimpleLoop Finalize(taskFinalizer: TOmniSimpleTaskFinalizerTaskDelegate )
 
  public function IOmniParallelSimpleLoop Initialize(taskInitializer: TOmniSimpleTaskInitializerDelegate )
 
  public function IOmniParallelSimpleLoop Initialize(taskInitializer: TOmniSimpleTaskInitializerTaskDelegate )
 
  public function IOmniParallelSimpleLoop NoWait()
 
  public function IOmniParallelSimpleLoop NumTasks(taskCount: integer)
 
  public function IOmniParallelSimpleLoop OnStop(stopCode: TProc)
 
  public function IOmniParallelSimpleLoop OnStop(stopCode: TOmniTaskStopDelegate )
 
  public function IOmniParallelSimpleLoop TaskConfig(config: IOmniTaskConfig )
 
  public function boolean WaitFor(maxWait_ms: cardinal)
 
 

Method Detail

CancelWith

public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

Execute

public procedure Execute(loopBody: TOmniIteratorSimpleSimpleDelegate )
Reintroduce
False

Execute

public procedure Execute(loopBody: TOmniIteratorSimpleDelegate )
Reintroduce
False

Execute

public procedure Execute(loopBody: TOmniIteratorSimpleFullDelegate )
Reintroduce
False

Finalize

public function Finalize(taskFinalizer: TOmniSimpleTaskFinalizerDelegate ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

Finalize

public function Finalize(taskFinalizer: TOmniSimpleTaskFinalizerTaskDelegate ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

Initialize

public function Initialize(taskInitializer: TOmniSimpleTaskInitializerDelegate ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

Initialize

public function Initialize(taskInitializer: TOmniSimpleTaskInitializerTaskDelegate ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

NoWait

public function NoWait(): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

NumTasks

public function NumTasks(taskCount: integer): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

OnStop

public function OnStop(stopCode: TProc): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

OnStop

public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

TaskConfig

public function TaskConfig(config: IOmniTaskConfig ): IOmniParallelSimpleLoop 
Reintroduce
False
Returns
IOmniParallelSimpleLoop

WaitFor

public function WaitFor(maxWait_ms: cardinal): boolean
Reintroduce
False
Returns
boolean