Namespace: OtlTaskControl
Interface IOmniWorker
All Known Implementing Classes: - TOmniWorker
public interface IOmniWorker
Persistent- False
Implementor
public Implementor: TObject
Type- TObject
Access- read
Task
public Task: OtlTask.IOmniTask
Type- IOmniTask
Access- read/write
AfterWait
public procedure AfterWait(waitFor: OtlSync.TWaitFor ; awaited: OtlSync.TWaitFor.TWaitForResult )
Reintroduce- False
BeforeWait
public procedure BeforeWait(timeout_ms: cardinal)
Reintroduce- False
Cleanup
public procedure Cleanup()
Reintroduce- False
DispatchMessage
public procedure DispatchMessage(msg: OtlComm.TOmniMessage )
Reintroduce- False
GetImplementor
public function GetImplementor(): TObject
Reintroduce- False
Returns- TObject
GetTask
public function GetTask(): OtlTask.IOmniTask
Reintroduce- False
Returns- IOmniTask
Initialize
public function Initialize(): boolean
Reintroduce- False
Returns- boolean
MessageLoopPayload
public procedure MessageLoopPayload()
Reintroduce- False
ProcessThreadMessages
public procedure ProcessThreadMessages()
Reintroduce- False
SetExecutor
public procedure SetExecutor(executor: TObject)
Reintroduce- False
SetTask
public procedure SetTask(value: OtlTask.IOmniTask )
Reintroduce- False
Timer
public procedure Timer()
Reintroduce- False
to Interface IOmniTask
Supplier- IOmniTask
Directed- False
Client- Task
Type- association