Namespace: OtlTaskControl
Class TOmniTask
System.TInterfacedObject
|
+-- OtlTaskControl.TOmniTask
All Implemented Interfaces: - IOmniTask , IOmniTaskExecutor
public class TOmniTask ( System.TInterfacedObject , IOmniTask , IOmniTaskExecutor )
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
Counter
public Counter: OtlCommon.IOmniCounter
Type- IOmniCounter
Class- False
Access- read
Implementor
public Implementor: TObject
Type- TObject
Class- False
Access- read
Lock
public Lock: TSynchroObject
Type- TSynchroObject
Class- False
Access- read
Name
public Name: string
Type- string
Class- False
Access- read
Param
public Param: OtlCommon.TOmniValueContainer
Type- TOmniValueContainer
Class- False
Access- read
SharedInfo
public SharedInfo: TOmniSharedTaskInfo
Type- TOmniSharedTaskInfo
Class- False
Access- read
TerminateEvent
public TerminateEvent: OtlSync.TOmniTransitionEvent
Type- TOmniTransitionEvent
Class- False
Access- read
ThreadData
public ThreadData: IInterface
Type- IInterface
Class- False
Access- read
UniqueID
public UniqueID: int64
Type- int64
Class- False
Access- read
Create
public constructor Create(executor: TOmniTaskExecutor ; parameters: OtlCommon.TOmniValueContainer ; sharedInfo: TOmniSharedTaskInfo )
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
ClearTimer
public procedure ClearTimer(timerID: integer)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Enforced
public procedure Enforced(forceExecution: boolean)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Execute
public procedure Execute()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Invoke
public procedure Invoke(remoteFunc: OtlTask.TOmniTaskInvokeFunction )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
RegisterComm
public procedure RegisterComm(comm: OtlComm.IOmniCommunicationEndpoint )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
RegisterWaitObject
public procedure RegisterWaitObject(waitObject: OtlSync.TOmniTransitionEvent ; responseHandler: OtlTask.TOmniWaitObjectMethod )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetException
public procedure SetException(exceptionObject: pointer)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetExitStatus
public procedure SetExitStatus(exitCode: integer; exitMessage: string)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetNUMANode
public procedure SetNUMANode(numaNodeNumber: integer)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetProcessorGroup
public procedure SetProcessorGroup(procGroupNumber: integer)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetTimer
public procedure SetTimer(interval_ms: cardinal)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetTimer
public procedure SetTimer(interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
SetTimer
public procedure SetTimer(timerID: integer; interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Stopped
public function Stopped(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
StopTimer
public procedure StopTimer()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Terminated
public function Terminated(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
UnregisterComm
public procedure UnregisterComm(comm: OtlComm.IOmniCommunicationEndpoint )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
UnregisterWaitObject
public procedure UnregisterWaitObject(waitObject: OtlSync.TOmniTransitionEvent )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
to Interface IOmniTask
Client- TOmniTask
Supplier- IOmniTask
to Interface IOmniTaskExecutor
Client- TOmniTask
Supplier- IOmniTaskExecutor
to Struct TOmniMREW
Supplier- TOmniMREW
Directed- False
Client- otCleanupLock
Type- association
to Class TOmniTaskExecutor
Supplier- TOmniTaskExecutor
Directed- False
Client- otExecutor_ref
Type- association
to Class TOmniValueContainer
Supplier- TOmniValueContainer
Directed- False
Client- otParameters_ref
Type- association
to Class TOmniSharedTaskInfo
Supplier- TOmniSharedTaskInfo
Directed- False
Client- otSharedInfo_ref
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 Interface IOmniCounter
Supplier- IOmniCounter
Directed- False
Client- Counter
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 Class TOmniTransitionEvent
Supplier- TOmniTransitionEvent
Directed- False
Client- TerminateEvent
Type- association