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
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
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
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
to Interface IOmniTaskControl
Client- TOmniTaskControl
Supplier- IOmniTaskControl
to Interface IOmniTaskControlSharedInfo
Client- TOmniTaskControl
Supplier- IOmniTaskControlSharedInfo
to Interface IOmniTaskControlInternals
Client- TOmniTaskControl
Supplier- IOmniTaskControlInternals
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