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

## Namespace: OtlParallel
Interface IOmniWorkItem

All Known Implementing Classes:
  TOmniWorkItem

public interface IOmniWorkItem

Persistent
  False

Property Summary
`public OtlSync.IOmniCancellationToken` | `CancellationToken`
`public OtlCommon.TOmniValue` | `Data`
`public OtlCommon.TOmniValue` | `Result`
`public boolean` | `SkipCompletionHandler`
`public OtlTask.IOmniTask` | `Task`
`public OtlCommon.TOmniValue` | `TaskState`
`public int64` | `UniqueID`

Method Summary
`public function Exception` | `DetachException()`
`public function Exception` | `FatalException()`
`public function OtlSync.IOmniCancellationToken` | `GetCancellationToken()`
`public function OtlCommon.TOmniValue` | `GetData()`
`public function OtlCommon.TOmniValue` | `GetResult()`
`public function boolean` | `GetSkipCompletionHandler()`
`public function OtlTask.IOmniTask` | `GetTask()`
`public function OtlCommon.TOmniValue` | `GetTaskState()`
`public function int64` | `GetUniqueID()`
`public function boolean` | `IsExceptional()`
`public Sub` | `SetResult(value: OtlCommon.TOmniValue )`
`public Sub` | `SetSkipCompletionHandler(value: boolean)`

Property Detail

### CancellationToken

    public CancellationToken: OtlSync.IOmniCancellationToken

Type
  IOmniCancellationToken

Access
  read

### Data

    public Data: OtlCommon.TOmniValue

Type
  TOmniValue

Access
  read

### Result

    public Result: OtlCommon.TOmniValue

Type
  TOmniValue

Access
  read/write

### SkipCompletionHandler

    public SkipCompletionHandler: boolean

Type
  boolean

Access
  read/write

### Task

    public Task: OtlTask.IOmniTask

Type
  IOmniTask

Access
  read

### TaskState

    public TaskState: OtlCommon.TOmniValue

Type
  TOmniValue

Access
  read

### UniqueID

    public UniqueID: int64

Type
  int64

Access
  read

Method Detail

### DetachException

    public function DetachException(): Exception

Reintroduce
  False

Returns
  Exception

### FatalException

    public function FatalException(): Exception

Reintroduce
  False

Returns
  Exception

### GetCancellationToken

    public function GetCancellationToken(): OtlSync.IOmniCancellationToken

Reintroduce
  False

Returns
  IOmniCancellationToken

### GetData

    public function GetData(): OtlCommon.TOmniValue

Reintroduce
  False

Returns
  TOmniValue

### GetResult

    public function GetResult(): OtlCommon.TOmniValue

Reintroduce
  False

Returns
  TOmniValue

### GetSkipCompletionHandler

    public function GetSkipCompletionHandler(): boolean

Reintroduce
  False

Returns
  boolean

### GetTask

    public function GetTask(): OtlTask.IOmniTask

Reintroduce
  False

Returns
  IOmniTask

### GetTaskState

    public function GetTaskState(): OtlCommon.TOmniValue

Reintroduce
  False

Returns
  TOmniValue

### GetUniqueID

    public function GetUniqueID(): int64

Reintroduce
  False

Returns
  int64

### IsExceptional

    public function IsExceptional(): boolean

Reintroduce
  False

Returns
  boolean

### SetResult

    public procedure SetResult(value: OtlCommon.TOmniValue )

Reintroduce
  False

### SetSkipCompletionHandler

    public procedure SetSkipCompletionHandler(value: boolean)

Reintroduce
  False

Association Link

to Interface IOmniCancellationToken

Supplier
  IOmniCancellationToken

Directed
  False

Client
  CancellationToken

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 IOmniTask

Supplier
  IOmniTask

Directed
  False

Client
  Task

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  TaskState

Type
  association

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