Namespace: OtlParallel
Class TOmniBackgroundWorker
System.TInterfacedObject
|
+-- OtlParallel.TOmniBackgroundWorker
All Implemented Interfaces: - IOmniBackgroundWorker
public class TOmniBackgroundWorker ( System.TInterfacedObject , IOmniBackgroundWorker )
Sealed- False
Abstract- False
Persistent- False
Create
public constructor Create()
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
CancelAll
public procedure CancelAll()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
CancelAll
public procedure CancelAll(upToUniqueID: int64)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Config
public function Config(): IOmniWorkItemConfig
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniWorkItemConfig
Override- False
Virtual- False
Class- False
CreateWorkItem
public function CreateWorkItem(data: OtlCommon.TOmniValue ): IOmniWorkItem
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniWorkItem
Override- False
Virtual- False
Class- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
Execute
public function Execute(aTask: TOmniBackgroundWorkerDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
Finalize
public function Finalize(taskFinalizer: TOmniTaskFinalizerDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
Initialize
public function Initialize(taskInitializer: TOmniTaskInitializerDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
NumTasks
public function NumTasks(numTasks: integer): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
OnRequestDone
public function OnRequestDone(aTask: TOmniWorkItemDoneDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
OnRequestDone_Asy
public function OnRequestDone_Asy(aTask: TOmniWorkItemDoneDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
OnStop
public function OnStop(stopCode: TProc): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
OnStop
public function OnStop(stopCode: TOmniTaskStopDelegate ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
Schedule
public procedure Schedule(workItem: IOmniWorkItem ; workItemConfig: IOmniWorkItemConfig )
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
StopOn
public function StopOn(token: OtlSync.IOmniCancellationToken ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
Override- False
Virtual- False
Class- False
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniBackgroundWorker
Final- False
Reintroduce- False
Abstract- False
Returns- IOmniBackgroundWorker
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
WaitFor
public function WaitFor(maxWait_ms: cardinal): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniBackgroundWorker
Client- TOmniBackgroundWorker
Supplier- IOmniBackgroundWorker
to Struct TOmniAlignedInt64
Supplier- TOmniAlignedInt64
Directed- False
Client- FCancelAllToID
Type- association
to Interface IOmniWorkItemConfig
Supplier- IOmniWorkItemConfig
Directed- False
Client- FDefaultConfig
Type- association
to Interface IOmniWorkItemConfigEx
Supplier- IOmniWorkItemConfigEx
Directed- False
Client- FDefaultConfigEx
Type- association
to Class TOmniContainerObserver
Supplier- TOmniContainerObserver
Directed- False
Client- FObserver
Type- association
to Class TOmniTaskStopDelegate
Supplier- TOmniTaskStopDelegate
Directed- False
Client- FOnStop
Type- association
to Interface IOmniCancellationToken
Supplier- IOmniCancellationToken
Directed- False
Client- FStopOn
Type- association
to Interface IOmniTaskConfig
Supplier- IOmniTaskConfig
Directed- False
Client- FTaskConfig
Type- association
to Delegate TOmniTaskFinalizerDelegate
Supplier- TOmniTaskFinalizerDelegate
Directed- False
Client- FTaskFinalizer
Type- association
to Delegate TOmniTaskInitializerDelegate
Supplier- TOmniTaskInitializerDelegate
Directed- False
Client- FTaskInitializer
Type- association
to Interface IOmniCounter
Supplier- IOmniCounter
Directed- False
Client- FUniqueID
Type- association
to Interface IOmniPipeline
Supplier- IOmniPipeline
Directed- False
Client- FWorker
Type- association