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

## Namespace: OtlTaskControl
Interface IOmniWorker

All Known Implementing Classes:
  TOmniWorker

public interface IOmniWorker

Persistent
  False

Property Summary
`public TObject` | `Implementor`
`public OtlTask.IOmniTask` | `Task`

Method Summary
`public Sub` | `AfterWait(waitFor: OtlSync.TWaitFor ; awaited: OtlSync.TWaitFor.TWaitForResult )`
`public Sub` | `BeforeWait(timeout_ms: cardinal)`
`public Sub` | `Cleanup()`
`public Sub` | `DispatchMessage(msg: OtlComm.TOmniMessage )`
`public function TObject` | `GetImplementor()`
`public function OtlTask.IOmniTask` | `GetTask()`
`public function boolean` | `Initialize()`
`public Sub` | `MessageLoopPayload()`
`public Sub` | `ProcessThreadMessages()`
`public Sub` | `SetExecutor(executor: TObject)`
`public Sub` | `SetTask(value: OtlTask.IOmniTask )`
`public Sub` | `Timer()`

Property Detail

### Implementor

    public Implementor: TObject

Type
  TObject

Access
  read

### Task

    public Task: OtlTask.IOmniTask

Type
  IOmniTask

Access
  read/write

Method Detail

### AfterWait

    public procedure AfterWait(waitFor: OtlSync.TWaitFor ; awaited: OtlSync.TWaitFor.TWaitForResult )

Reintroduce
  False

### BeforeWait

    public procedure BeforeWait(timeout_ms: cardinal)

Reintroduce
  False

### Cleanup

    public procedure Cleanup()

Reintroduce
  False

### DispatchMessage

    public procedure DispatchMessage(msg: OtlComm.TOmniMessage )

Reintroduce
  False

### GetImplementor

    public function GetImplementor(): TObject

Reintroduce
  False

Returns
  TObject

### GetTask

    public function GetTask(): OtlTask.IOmniTask

Reintroduce
  False

Returns
  IOmniTask

### Initialize

    public function Initialize(): boolean

Reintroduce
  False

Returns
  boolean

### MessageLoopPayload

    public procedure MessageLoopPayload()

Reintroduce
  False

### ProcessThreadMessages

    public procedure ProcessThreadMessages()

Reintroduce
  False

### SetExecutor

    public procedure SetExecutor(executor: TObject)

Reintroduce
  False

### SetTask

    public procedure SetTask(value: OtlTask.IOmniTask )

Reintroduce
  False

### Timer

    public procedure Timer()

Reintroduce
  False

Association Link

to Interface IOmniTask

Supplier
  IOmniTask

Directed
  False

Client
  Task

Type
  association

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