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