Namespace: OtlParallel
Class TOmniTaskConfig
System.TInterfacedObject
|
+-- OtlParallel.TOmniTaskConfig
All Implemented Interfaces: - IOmniTaskConfig , IOmniTaskConfigInternal
public class TOmniTaskConfig ( System.TInterfacedObject , IOmniTaskConfig , IOmniTaskConfigInternal )
Sealed- False
Abstract- False
Persistent- False
Create
public constructor Create()
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Apply
public procedure Apply(task: OtlTaskControl.IOmniTaskControl )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
CancelWith
public function CancelWith(token: OtlSync.IOmniCancellationToken ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
DetachTerminated
public procedure DetachTerminated(terminated: TOmniTaskConfigTerminated )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
GetThreadPool
public function GetThreadPool(): OtlThreadPool.IOmniThreadPool
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniThreadPool
Override- False
Virtual- False
Class- False
MonitorWith
public function MonitorWith(monitor: OtlTaskControl.IOmniTaskControlMonitor ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnMessage
public function OnMessage(eventDispatcher: TObject): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnMessage
public function OnMessage(eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniTaskMessageEvent ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnMessage
public function OnMessage(msgID: word; eventHandler: OtlTaskControl.TOmniOnMessageFunction ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnTerminated
public function OnTerminated(eventHandler: OtlTaskControl.TOmniTaskTerminatedEvent ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnTerminated
public function OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunction ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
OnTerminated
public function OnTerminated(eventHandler: OtlTaskControl.TOmniOnTerminatedFunctionSimple ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
SetPriority
public function SetPriority(threadPriority: OtlTaskControl.TOTLThreadPriority ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
ThreadPool
public function ThreadPool(threadPool: OtlThreadPool.IOmniThreadPool ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
WithCounter
public function WithCounter(counter: OtlCommon.IOmniCounter ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
WithLock
public function WithLock(lock: TSynchroObject; autoDestroyLock: boolean): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
WithLock
public function WithLock(lock: OtlSync.IOmniCriticalSection ): IOmniTaskConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniTaskConfig
Override- False
Virtual- False
Class- False
to Interface IOmniTaskConfig
Client- TOmniTaskConfig
Supplier- IOmniTaskConfig
to Interface IOmniTaskConfigInternal
Client- TOmniTaskConfig
Supplier- IOmniTaskConfigInternal
to Interface IOmniCancellationToken
Supplier- IOmniCancellationToken
Directed- False
Client- otcCancelWithToken
Type- association
to Interface IOmniTaskControlMonitor
Supplier- IOmniTaskControlMonitor
Directed- False
Client- otcMonitorWithMonitor
Type- association
to Delegate TOmniTaskMessageEvent
Supplier- TOmniTaskMessageEvent
Directed- False
Client- otcOnMessageEventHandler
Type- association
to Struct TOmniTaskConfigTerminated
Supplier- TOmniTaskConfigTerminated
Directed- False
Client- otcOnTerminated
Type- association
to Enum TOTLThreadPriority
Supplier- TOTLThreadPriority
Directed- False
Client- otcPriority
Type- association
to Interface IOmniThreadPool
Supplier- IOmniThreadPool
Directed- False
Client- otcThreadPool
Type- association
to Interface IOmniCounter
Supplier- IOmniCounter
Directed- False
Client- otcWithCounterCounter
Type- association
to Interface IOmniCriticalSection
Supplier- IOmniCriticalSection
Directed- False
Client- otcWithLockOmniLock
Type- association