Namespace: OtlParallel

Class TOmniWorkItemConfig

System.TInterfacedObject
  |
  +-- OtlParallel.TOmniWorkItemConfig
All Implemented Interfaces:
IOmniWorkItemConfig , IOmniWorkItemConfigEx

public class TOmniWorkItemConfig ( System.TInterfacedObject , IOmniWorkItemConfig , IOmniWorkItemConfigEx )

Sealed
False
Abstract
False
Persistent
False

Constructor Summary
Create(defaults: IOmniWorkItemConfig )
 
 

Method Summary
  public function TOmniBackgroundWorkerDelegate GetOnExecute()
 
  public function TOmniWorkItemDoneDelegate GetOnRequestDone()
 
  public function TOmniWorkItemDoneDelegate GetOnRequestDone_Asy()
 
  public function IOmniWorkItemConfig OnExecute(aTask: TOmniBackgroundWorkerDelegate )
 
  public function IOmniWorkItemConfig OnRequestDone(aTask: TOmniWorkItemDoneDelegate )
 
  public function IOmniWorkItemConfig OnRequestDone_Asy(aTask: TOmniWorkItemDoneDelegate )
 
 

Constructor Detail

Create

public constructor Create(defaults: IOmniWorkItemConfig )
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

GetOnExecute

public function GetOnExecute(): TOmniBackgroundWorkerDelegate 
Final
False
Reintroduce
False
Abstract
False
Returns
TOmniBackgroundWorkerDelegate
Override
False
Virtual
False
Class
False

GetOnRequestDone

public function GetOnRequestDone(): TOmniWorkItemDoneDelegate 
Final
False
Reintroduce
False
Abstract
False
Returns
TOmniWorkItemDoneDelegate
Override
False
Virtual
False
Class
False

GetOnRequestDone_Asy

public function GetOnRequestDone_Asy(): TOmniWorkItemDoneDelegate 
Final
False
Reintroduce
False
Abstract
False
Returns
TOmniWorkItemDoneDelegate
Override
False
Virtual
False
Class
False

OnExecute

public function OnExecute(aTask: TOmniBackgroundWorkerDelegate ): IOmniWorkItemConfig 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniWorkItemConfig
Override
False
Virtual
False
Class
False

OnRequestDone

public function OnRequestDone(aTask: TOmniWorkItemDoneDelegate ): IOmniWorkItemConfig 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniWorkItemConfig
Override
False
Virtual
False
Class
False

OnRequestDone_Asy

public function OnRequestDone_Asy(aTask: TOmniWorkItemDoneDelegate ): IOmniWorkItemConfig 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniWorkItemConfig
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniWorkItemConfig

Client
TOmniWorkItemConfig
Supplier
IOmniWorkItemConfig

to Interface IOmniWorkItemConfigEx

Client
TOmniWorkItemConfig
Supplier
IOmniWorkItemConfigEx

Association Link

to Delegate TOmniBackgroundWorkerDelegate

Supplier
TOmniBackgroundWorkerDelegate
Directed
False
Client
FOnExecute
Type
association

to Delegate TOmniWorkItemDoneDelegate

Supplier
TOmniWorkItemDoneDelegate
Directed
False
Client
FOnRequestDone
Type
association

to Delegate TOmniWorkItemDoneDelegate

Supplier
TOmniWorkItemDoneDelegate
Directed
False
Client
FOnRequestDone_Asy
Type
association