Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlParallel
Class TOmniWorkItem

    System.TInterfacedObject
      |
      +-- OtlParallel.TOmniWorkItem

All Implemented Interfaces:
  IOmniWorkItem , IOmniWorkItemEx

public class TOmniWorkItem ( System.TInterfacedObject , IOmniWorkItem , IOmniWorkItemEx )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public IOmniWorkItemConfig` | `Config`
`public OtlCommon.TOmniValue` | `Data`
`public OtlCommon.TOmniValue` | `Result`
`public boolean` | `SkipCompletionHandler`
`public int64` | `UniqueID`

Constructor Summary
`Create(data: OtlCommon.TOmniValue ; uniqueID: int64; cancelAllUpToID: OtlCommon.TOmniAlignedInt64 )`

Method Summary
`public Sub` | `Destroy()`
`public function Exception` | `DetachException()`
`public function Exception` | `FatalException()`
`public function boolean` | `IsExceptional()`

Property Detail

### Config

    public Config: IOmniWorkItemConfig

Type
  IOmniWorkItemConfig

Class
  False

Access
  read/write

### Data

    public Data: OtlCommon.TOmniValue

Type
  TOmniValue

Class
  False

Access
  read

### Result

    public Result: OtlCommon.TOmniValue

Type
  TOmniValue

Class
  False

Access
  read/write

### SkipCompletionHandler

    public SkipCompletionHandler: boolean

Type
  boolean

Class
  False

Access
  read/write

### UniqueID

    public UniqueID: int64

Type
  int64

Class
  False

Access
  read

Constructor Detail

### Create

    public constructor Create(data: OtlCommon.TOmniValue ; uniqueID: int64; cancelAllUpToID: OtlCommon.TOmniAlignedInt64 )

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

### DetachException

    public function DetachException(): Exception

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Exception

Override
  False

Virtual
  False

Class
  False

### FatalException

    public function FatalException(): Exception

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  Exception

Override
  False

Virtual
  False

Class
  False

### IsExceptional

    public function IsExceptional(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniWorkItem

Client
  TOmniWorkItem

Supplier
  IOmniWorkItem

to Interface IOmniWorkItemEx

Client
  TOmniWorkItem

Supplier
  IOmniWorkItemEx

Association Link

to Interface IOmniCancellationToken

Supplier
  IOmniCancellationToken

Directed
  False

Client
  FCancellationToken

Type
  association

to Interface IOmniWorkItemConfig

Supplier
  IOmniWorkItemConfig

Directed
  False

Client
  FConfig

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  FData

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  FResult

Type
  association

to Interface IOmniTask

Supplier
  IOmniTask

Directed
  False

Client
  FTask

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  FTaskState

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  Data

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  Result

Type
  association

to Interface IOmniWorkItemConfig

Supplier
  IOmniWorkItemConfig

Directed
  False

Client
  Config

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD