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

## Namespace: OtlTaskControl
Class TOmniTaskControl

    System.TInterfacedObject
      |
      +-- OtlTaskControl.TOmniTaskControl

All Implemented Interfaces:
  IOmniTaskControl , IOmniTaskControlSharedInfo , IOmniTaskControlInternals

public class TOmniTaskControl ( System.TInterfacedObject , IOmniTaskControl , IOmniTaskControlSharedInfo , IOmniTaskControlInternals )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public OtlSync.IOmniCancellationToken` | `CancellationToken`
`public OtlComm.IOmniCommunicationEndpoint` | `Comm`
`public TOmniTaskControlInternalDebugFlags` | `DebugFlags`
`public integer` | `ExitCode`
`public string` | `ExitMessage`
`public Exception` | `FatalException`
`public TSynchroObject` | `Lock`
`public string` | `Name`
`public TOmniTaskControlOptions` | `Options`
`public OtlCommon.TOmniValueContainer` | `Param`
`public TOmniSharedTaskInfo` | `SharedInfo`
`public int64` | `UniqueID`
`public OtlCommon.TOmniValue` | `UserData`

Constructor Summary
`Create(worker: OtlTask.TOmniTaskDelegate ; taskName: string)`
`Create(worker: IOmniWorker ; taskName: string)`
`Create(worker: TOmniTaskMethod ; taskName: string)`
`Create(worker: TOmniTaskProcedure ; taskName: string)`

Method Summary
`public function IOmniTaskControl` | `Alertable()`
`public function IOmniTaskControl` | `CancelWith(token: OtlSync.IOmniCancellationToken )`
`public function IOmniTaskControl` | `ChainTo(task: IOmniTaskControl ; ignoreErrors: boolean)`
`public function IOmniTaskControl` | `ClearTimer(timerID: integer)`
`public Sub` | `Destroy()`
`public function Exception` | `DetachException()`
`public function IOmniTaskControl` | `Enforced(forceExecution: boolean)`
`public function IOmniTaskControl` | `Invoke(msgMethod: pointer)`
`public function IOmniTaskControl` | `Invoke(msgMethod: pointer; msgData: array of const)`
`public function IOmniTaskControl` | `Invoke(msgMethod: pointer; msgData: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `Invoke(msgName: string)`
`public function IOmniTaskControl` | `Invoke(msgName: string; msgData: array of const)`
`public function IOmniTaskControl` | `Invoke(msgName: string; msgData: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `Invoke(remoteFunc: TOmniTaskControlInvokeFunction )`
`public function IOmniTaskControl` | `Invoke(remoteFunc: TOmniTaskControlInvokeFunctionEx )`
`public function IOmniTaskControl` | `Join(group: IOmniTaskGroup )`
`public function IOmniTaskControl` | `Leave(group: IOmniTaskGroup )`
`public function IOmniTaskControl` | `MonitorWith(monitor: IOmniTaskControlMonitor )`
`public function IOmniTaskControl` | `MsgWait(wakeMask: DWORD)`
`public function IOmniTaskControl` | `NUMANode(numaNodeNumber: integer)`
`public function IOmniTaskControl` | `OnMessage(eventHandler: TOmniOnMessageFunction )`
`public function IOmniTaskControl` | `OnMessage(msgID: word; eventHandler: TOmniOnMessageFunction )`
`public function IOmniTaskControl` | `OnMessage(eventDispatcher: TObject)`
`public function IOmniTaskControl` | `OnMessage(eventHandler: TOmniTaskMessageEvent )`
`public function IOmniTaskControl` | `OnMessage(msgID: word; eventHandler: TOmniTaskMessageEvent )`
`public function IOmniTaskControl` | `OnMessage(msgID: word; eventHandler: TOmniMessageExec )`
`public function IOmniTaskControl` | `OnTerminated(eventHandler: TOmniOnTerminatedFunction )`
`public function IOmniTaskControl` | `OnTerminated(eventHandler: TOmniOnTerminatedFunctionSimple )`
`public function IOmniTaskControl` | `OnTerminated(eventHandler: TOmniTaskTerminatedEvent )`
`public function IOmniTaskControl` | `ProcessorGroup(procGroupNumber: integer)`
`public function IOmniTaskControl` | `RemoveMonitor()`
`public function IOmniTaskControl` | `Run()`
`public function IOmniTaskControl` | `Run(msgMethod: pointer)`
`public function IOmniTaskControl` | `Run(msgMethod: pointer; msgData: array of const)`
`public function IOmniTaskControl` | `Run(msgMethod: pointer; msgData: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `Run(msgName: string)`
`public function IOmniTaskControl` | `Run(msgName: string; msgData: array of const)`
`public function IOmniTaskControl` | `Run(msgName: string; msgData: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `Run(remoteFunc: TOmniTaskControlInvokeFunction )`
`public function IOmniTaskControl` | `Run(remoteFunc: TOmniTaskControlInvokeFunctionEx )`
`public function IOmniTaskControl` | `Schedule(threadPool: OtlThreadPool.IOmniThreadPool )`
`public function IOmniTaskControl` | `SetMonitor(hWindow: THandle)`
`public function IOmniTaskControl` | `SetParameter(paramName: string; paramValue: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `SetParameter(paramValue: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `SetParameters(parameters: OtlCommon.TOmniValue )`
`public function IOmniTaskControl` | `SetQueueSize(numMessages: integer)`
`public function IOmniTaskControl` | `SetTimer(interval_ms: cardinal)`
`public function IOmniTaskControl` | `SetTimer(interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID )`
`public function IOmniTaskControl` | `SetTimer(timerID: integer; interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID )`
`public function IOmniTaskControl` | `SetUserData(idxData: OtlCommon.TOmniValue ; value: OtlCommon.TOmniValue )`
`public Sub` | `Stop()`
`public function boolean` | `Terminate(maxWait_ms: cardinal)`
`public function IOmniTaskControl` | `TerminateWhen(event: OtlSync.TOmniTransitionEvent )`
`public function IOmniTaskControl` | `TerminateWhen(token: OtlSync.IOmniCancellationToken )`
`public function IOmniTaskControl` | `Unobserved()`
`public function boolean` | `WaitFor(maxWait_ms: cardinal)`
`public function boolean` | `WaitForInit()`
`public function IOmniTaskControl` | `WithCounter(counter: OtlCommon.IOmniCounter )`
`public function IOmniTaskControl` | `WithLock(lock: TSynchroObject; autoDestroyLock: boolean)`
`public function IOmniTaskControl` | `WithLock(lock: OtlSync.IOmniCriticalSection )`

Property Detail

### CancellationToken

    public CancellationToken: OtlSync.IOmniCancellationToken

Type
  IOmniCancellationToken

Class
  False

Access
  read

### Comm

    public Comm: OtlComm.IOmniCommunicationEndpoint

Type
  IOmniCommunicationEndpoint

Class
  False

Access
  read

### DebugFlags

    public DebugFlags: TOmniTaskControlInternalDebugFlags

Type
  TOmniTaskControlInternalDebugFlags

Class
  False

Access
  read/write

### ExitCode

    public ExitCode: integer

Type
  integer

Class
  False

Access
  read

### ExitMessage

    public ExitMessage: string

Type
  string

Class
  False

Access
  read

### FatalException

    public FatalException: Exception

Type
  Exception

Class
  False

Access
  read

### Lock

    public Lock: TSynchroObject

Type
  TSynchroObject

Class
  False

Access
  read

### Name

    public Name: string

Type
  string

Class
  False

Access
  read

### Options

    public Options: TOmniTaskControlOptions

Type
  TOmniTaskControlOptions

Class
  False

Access
  read/write

### Param

    public Param: OtlCommon.TOmniValueContainer

Type
  TOmniValueContainer

Class
  False

Access
  read

### SharedInfo

    public SharedInfo: TOmniSharedTaskInfo

Type
  TOmniSharedTaskInfo

Class
  False

Access
  read

### UniqueID

    public UniqueID: int64

Type
  int64

Class
  False

Access
  read

### UserData

    public UserData: OtlCommon.TOmniValue

Type
  TOmniValue

Class
  False

Access
  read/write

Constructor Detail

### Create

    public constructor Create(worker: OtlTask.TOmniTaskDelegate ; taskName: string)

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

### Create

    public constructor Create(worker: IOmniWorker ; taskName: string)

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

### Create

    public constructor Create(worker: TOmniTaskMethod ; taskName: string)

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

### Create

    public constructor Create(worker: TOmniTaskProcedure ; taskName: string)

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Alertable

    public function Alertable(): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### CancelWith

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

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### ChainTo

    public function ChainTo(task: IOmniTaskControl ; ignoreErrors: boolean): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### ClearTimer

    public function ClearTimer(timerID: integer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### 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

### Enforced

    public function Enforced(forceExecution: boolean): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgMethod: pointer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgMethod: pointer; msgData: array of const): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgMethod: pointer; msgData: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgName: string): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgName: string; msgData: array of const): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(msgName: string; msgData: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(remoteFunc: TOmniTaskControlInvokeFunction ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Invoke

    public function Invoke(remoteFunc: TOmniTaskControlInvokeFunctionEx ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Join

    public function Join(group: IOmniTaskGroup ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Leave

    public function Leave(group: IOmniTaskGroup ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### MonitorWith

    public function MonitorWith(monitor: IOmniTaskControlMonitor ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### MsgWait

    public function MsgWait(wakeMask: DWORD): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### NUMANode

    public function NUMANode(numaNodeNumber: integer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(eventHandler: TOmniOnMessageFunction ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(msgID: word; eventHandler: TOmniOnMessageFunction ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(eventDispatcher: TObject): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(eventHandler: TOmniTaskMessageEvent ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(msgID: word; eventHandler: TOmniTaskMessageEvent ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnMessage

    public function OnMessage(msgID: word; eventHandler: TOmniMessageExec ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnTerminated

    public function OnTerminated(eventHandler: TOmniOnTerminatedFunction ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnTerminated

    public function OnTerminated(eventHandler: TOmniOnTerminatedFunctionSimple ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### OnTerminated

    public function OnTerminated(eventHandler: TOmniTaskTerminatedEvent ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### ProcessorGroup

    public function ProcessorGroup(procGroupNumber: integer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### RemoveMonitor

    public function RemoveMonitor(): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgMethod: pointer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgMethod: pointer; msgData: array of const): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgMethod: pointer; msgData: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgName: string): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgName: string; msgData: array of const): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(msgName: string; msgData: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(remoteFunc: TOmniTaskControlInvokeFunction ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Run

    public function Run(remoteFunc: TOmniTaskControlInvokeFunctionEx ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Schedule

    public function Schedule(threadPool: OtlThreadPool.IOmniThreadPool ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetMonitor

    public function SetMonitor(hWindow: THandle): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetParameter

    public function SetParameter(paramName: string; paramValue: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetParameter

    public function SetParameter(paramValue: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetParameters

    public function SetParameters(parameters: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetQueueSize

    public function SetQueueSize(numMessages: integer): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetTimer

    public function SetTimer(interval_ms: cardinal): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetTimer

    public function SetTimer(interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetTimer

    public function SetTimer(timerID: integer; interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### SetUserData

    public function SetUserData(idxData: OtlCommon.TOmniValue ; value: OtlCommon.TOmniValue ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Stop

    public procedure Stop()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Terminate

    public function Terminate(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### TerminateWhen

    public function TerminateWhen(event: OtlSync.TOmniTransitionEvent ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### TerminateWhen

    public function TerminateWhen(token: OtlSync.IOmniCancellationToken ): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### Unobserved

    public function Unobserved(): IOmniTaskControl

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### WaitFor

    public function WaitFor(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### WaitForInit

    public function WaitForInit(): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### WithCounter

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

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### WithLock

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

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

### WithLock

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

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControl

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniTaskControl

Client
  TOmniTaskControl

Supplier
  IOmniTaskControl

to Interface IOmniTaskControlSharedInfo

Client
  TOmniTaskControl

Supplier
  IOmniTaskControlSharedInfo

to Interface IOmniTaskControlInternals

Client
  TOmniTaskControl

Supplier
  IOmniTaskControlInternals

Association Link

to Delegate TOmniOnTerminatedFunctionSimple

Supplier
  TOmniOnTerminatedFunctionSimple

Directed
  False

Client
  otcOnTerminatedSimple

Type
  association

to Class TOmniTaskControlInternalDebugFlags

Supplier
  TOmniTaskControlInternalDebugFlags

Directed
  False

Client
  otcDebugFlags

Type
  association

to Class TOmniTaskExecutor

Supplier
  TOmniTaskExecutor

Directed
  False

Client
  otcExecutor

Type
  association

to Class TOmniMessageExec

Supplier
  TOmniMessageExec

Directed
  False

Client
  otcOnMessageExec

Type
  association

to Class TOmniMessageExec

Supplier
  TOmniMessageExec

Directed
  False

Client
  otcOnTerminatedExec

Type
  association

to Interface IOmniThreadPool

Supplier
  IOmniThreadPool

Directed
  False

Client
  otcOwningPool

Type
  association

to Class TOmniValueContainer

Supplier
  TOmniValueContainer

Directed
  False

Client
  otcParameters

Type
  association

to Class TOmniSharedTaskInfo

Supplier
  TOmniSharedTaskInfo

Directed
  False

Client
  otcSharedInfo

Type
  association

to Class TOmniThread

Supplier
  TOmniThread

Directed
  False

Client
  otcThread

Type
  association

to Class TOmniValueContainer

Supplier
  TOmniValueContainer

Directed
  False

Client
  otcUserData

Type
  association

to Class TOmniTaskControlInternalDebugFlags

Supplier
  TOmniTaskControlInternalDebugFlags

Directed
  False

Client
  DebugFlags

Type
  association

to Interface IOmniCancellationToken

Supplier
  IOmniCancellationToken

Directed
  False

Client
  CancellationToken

Type
  association

to Interface IOmniCommunicationEndpoint

Supplier
  IOmniCommunicationEndpoint

Directed
  False

Client
  Comm

Type
  association

to Class TOmniTaskControlOptions

Supplier
  TOmniTaskControlOptions

Directed
  False

Client
  Options

Type
  association

to Class TOmniValueContainer

Supplier
  TOmniValueContainer

Directed
  False

Client
  Param

Type
  association

to Class TOmniSharedTaskInfo

Supplier
  TOmniSharedTaskInfo

Directed
  False

Client
  SharedInfo

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  UserData

Type
  association

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