Namespace: OtlTaskControl
Class TOmniTaskExecutor
OtlTaskControl.TOmniTaskExecutor
public class TOmniTaskExecutor
Sealed- False
 
Abstract- False
 
Persistent- False
 
   
ExitCode
public ExitCode: integer
Type- integer
 
Class- False
 
Access- read
 
ExitMessage
public ExitMessage: string
Type- string
 
Class- False
 
Access- read
 
Implementor
public Implementor: TObject
Type- TObject
 
Class- False
 
Access- read
 
Options
public Options: TOmniTaskControlOptions 
Type- TOmniTaskControlOptions
 
Class- False
 
Access- read/write
 
Priority
public Priority: TOTLThreadPriority 
Type- TOTLThreadPriority
 
Class- False
 
Access- read/write
 
TaskException
public TaskException: Exception
Type- Exception
 
Class- False
 
Access- read/write
 
Terminating
public Terminating: boolean
Type- boolean
 
Class- False
 
Access- read/write
 
WakeMask
public WakeMask: DWORD
Type- DWORD
 
Class- False
 
Access- read/write
 
WorkerInitialized
public WorkerInitialized: OtlSync.TOmniTransitionEvent 
Type- TOmniTransitionEvent
 
Class- False
 
Access- read
 
WorkerInitOK
public WorkerInitOK: boolean
Type- boolean
 
Class- False
 
Access- read
 
WorkerIntf
public WorkerIntf: IOmniWorker 
Type- IOmniWorker
 
Class- False
 
Access- read
 
Create
public constructor Create(owner_ref: TOmniTaskControl ; workerIntf: IOmniWorker )
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Create
public constructor Create(owner_ref: TOmniTaskControl ; method: TOmniTaskMethod )
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Create
public constructor Create(owner_ref: TOmniTaskControl ; proc: TOmniTaskProcedure )
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Create
public constructor Create(owner_ref: TOmniTaskControl ; func: OtlTask.TOmniTaskDelegate )
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Asy_Execute
public procedure Asy_Execute(task: OtlTask.IOmniTask )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_RegisterComm
public procedure Asy_RegisterComm(comm: OtlComm.IOmniCommunicationEndpoint )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_RegisterWaitObject
public procedure Asy_RegisterWaitObject(waitObject: OtlSync.TOmniTransitionEvent ; responseHandler: OtlTask.TOmniWaitObjectMethod )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_SetExitStatus
public procedure Asy_SetExitStatus(exitCode: integer; exitMessage: string)
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_SetTimer
public procedure Asy_SetTimer(timerID: integer; interval_ms: cardinal; timerMessage: OtlCommon.TOmniMessageID )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_UnregisterComm
public procedure Asy_UnregisterComm(comm: OtlComm.IOmniCommunicationEndpoint )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Asy_UnregisterWaitObject
public procedure Asy_UnregisterWaitObject(waitObject: OtlSync.TOmniTransitionEvent )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- False
 
EmptyMessageQueues
public procedure EmptyMessageQueues(task: OtlTask.IOmniTask )
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
 
TerminateWhen
public procedure TerminateWhen(handle: OtlSync.TOmniTransitionEvent )
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- False
 
VerifyNUMANode
public function VerifyNUMANode(numaNodeNumber: integer): OtlCommon.IOmniNUMANode 
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- IOmniNUMANode
 
Override- False
 
Virtual- False
 
Class- True
 
VerifyProcessorGroup
public procedure VerifyProcessorGroup(procGroupNumber: integer)
Final- False
 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Class- True
 
WaitForInit
public function WaitForInit(): boolean
Final- False
 
Reintroduce- False
 
Abstract- False
 
Returns- boolean
 
Override- False
 
Virtual- False
 
Class- False
 
to Struct  TOmniCS 
Supplier- TOmniCS
 
Directed- False
 
Client- oteInternalLock
 
Type- association
 
to Struct  TOmniCS 
Supplier- TOmniCS
 
Directed- False
 
Client- oteOptionsLock
 
Type- association
 
to Struct  TOmniCS 
Supplier- TOmniCS
 
Directed- False
 
Client- oteTimerLock
 
Type- association
 
to Class  TOmniTransitionEvent 
Supplier- TOmniTransitionEvent
 
Directed- False
 
Client- oteCommRebuildHandles
 
Type- association
 
to Enum  TOmniExecutorType 
Supplier- TOmniExecutorType
 
Directed- False
 
Client- oteExecutorType
 
Type- association
 
to Struct  TOmniAlignedInt32 
Supplier- TOmniAlignedInt32
 
Directed- False
 
Client- oteExitCode
 
Type- association
 
to Delegate  TOmniTaskDelegate 
Supplier- TOmniTaskDelegate
 
Directed- False
 
Client- oteFunc
 
Type- association
 
to Delegate  TOmniTaskMethod 
Supplier- TOmniTaskMethod
 
Directed- False
 
Client- oteMethod
 
Type- association
 
to Class  TOmniTaskControlOptions 
Supplier- TOmniTaskControlOptions
 
Directed- False
 
Client- oteOptions
 
Type- association
 
to Class  TOmniTaskControl 
Supplier- TOmniTaskControl
 
Directed- False
 
Client- oteOwner_ref
 
Type- association
 
to Enum  TOTLThreadPriority 
Supplier- TOTLThreadPriority
 
Directed- False
 
Client- otePriority
 
Type- association
 
to Delegate  TOmniTaskProcedure 
Supplier- TOmniTaskProcedure
 
Directed- False
 
Client- oteProc
 
Type- association
 
to Class  TOmniWaitObjectList 
Supplier- TOmniWaitObjectList
 
Directed- False
 
Client- oteWaitObjectList
 
Type- association
 
to Class  TOmniTransitionEvent 
Supplier- TOmniTransitionEvent
 
Directed- False
 
Client- oteWorkerInitialized
 
Type- association
 
to Interface  IOmniWorker 
Supplier- IOmniWorker
 
Directed- False
 
Client- oteWorkerIntf
 
Type- association
 
to Class  TOmniTaskControlOptions 
Supplier- TOmniTaskControlOptions
 
Directed- False
 
Client- Options
 
Type- association
 
to Enum  TOTLThreadPriority 
Supplier- TOTLThreadPriority
 
Directed- False
 
Client- Priority
 
Type- association
 
to Class  TOmniTransitionEvent 
Supplier- TOmniTransitionEvent
 
Directed- False
 
Client- WorkerInitialized
 
Type- association
 
to Interface  IOmniWorker 
Supplier- IOmniWorker
 
Directed- False
 
Client- WorkerIntf
 
Type- association