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 IOmniTaskConfig

All Known Implementing Classes:
  TOmniTaskConfig

public interface IOmniTaskConfig

Persistent
  False

Method Summary
`public Sub` | `Apply(task: OtlTaskControl.IOmniTaskControl )`
`public function IOmniTaskConfig` | `CancelWith(token: OtlSync.IOmniCancellationToken )`
`public function IOmniTaskConfig` | `MonitorWith(monitor: OtlTaskControl.IOmniTaskControlMonitor )`
`public function IOmniTaskConfig` | `OnMessage(eventDispatcher: TObject)`
`public function IOmniTaskConfig` | `OnMessage(eventHandler: OtlTaskControl.TOmniTaskMessageEvent )`
`public function IOmniTaskConfig` | `OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniTaskMessageEvent )`
`public function IOmniTaskConfig` | `OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniOnMessageFunction )`
`public function IOmniTaskConfig` | `OnTerminated(eventHandler: OtlTaskControl.TOmniTaskTerminatedEvent )`
`public function IOmniTaskConfig` | `OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunction )`
`public function IOmniTaskConfig` | `OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunctionSimple )`
`public function IOmniTaskConfig` | `SetPriority(threadPriority: OtlTaskControl.TOTLThreadPriority )`
`public function IOmniTaskConfig` | `ThreadPool(threadPool: OtlThreadPool.IOmniThreadPool )`
`public function IOmniTaskConfig` | `WithCounter(counter: OtlCommon.IOmniCounter )`
`public function IOmniTaskConfig` | `WithLock(lock: TSynchroObject; autoDestroyLock: boolean)`
`public function IOmniTaskConfig` | `WithLock(lock: OtlSync.IOmniCriticalSection )`

Method Detail

### Apply

    public procedure Apply(task: OtlTaskControl.IOmniTaskControl )

Reintroduce
  False

### CancelWith

    public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### MonitorWith

    public function MonitorWith(monitor: OtlTaskControl.IOmniTaskControlMonitor ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnMessage

    public function OnMessage(eventDispatcher: TObject): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnMessage

    public function OnMessage(eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnMessage

    public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnMessage

    public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniOnMessageFunction ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnTerminated

    public function OnTerminated(eventHandler: OtlTaskControl.TOmniTaskTerminatedEvent ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnTerminated

    public function OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunction ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### OnTerminated

    public function OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunctionSimple ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### SetPriority

    public function SetPriority(threadPriority: OtlTaskControl.TOTLThreadPriority ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### ThreadPool

    public function ThreadPool(threadPool: OtlThreadPool.IOmniThreadPool ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### WithCounter

    public function WithCounter(counter: OtlCommon.IOmniCounter ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### WithLock

    public function WithLock(lock: TSynchroObject; autoDestroyLock: boolean): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

### WithLock

    public function WithLock(lock: OtlSync.IOmniCriticalSection ): IOmniTaskConfig

Reintroduce
  False

Returns
  IOmniTaskConfig

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