Namespace: OtlParallel
Interface IOmniTimedTask
All Known Implementing Classes: - TOmniTimedTask   
 
public interface IOmniTimedTask
Persistent- False
 
  
Active
public Active: boolean
Type- boolean
 
Access- read/write
 
Interval
public Interval: integer
Type- integer
 
Access- read/write
 
Every
public function Every(interval_ms: integer): IOmniTimedTask 
Reintroduce- False
 
Returns- IOmniTimedTask
 
Execute
public function Execute(aTask: TProc): IOmniTimedTask 
Reintroduce- False
 
Returns- IOmniTimedTask
 
Execute
public function Execute(aTask: OtlTask.TOmniTaskDelegate ): IOmniTimedTask 
Reintroduce- False
 
Returns- IOmniTimedTask
 
ExecuteNow
public procedure ExecuteNow()
Reintroduce- False
 
GetActive
public function GetActive(): boolean
Reintroduce- False
 
Returns- boolean
 
GetInterval
public function GetInterval(): integer
Reintroduce- False
 
Returns- integer
 
SetActive
public procedure SetActive(value: boolean)
Reintroduce- False
 
SetInterval
public procedure SetInterval(value: integer)
Reintroduce- False
 
Start
public procedure Start()
Reintroduce- False
 
Stop
public procedure Stop()
Reintroduce- False
 
TaskConfig
public function TaskConfig(config: IOmniTaskConfig ): IOmniTimedTask 
Reintroduce- False
 
Returns- IOmniTimedTask
 
Terminate
public function Terminate(maxWait_ms: cardinal): boolean
Reintroduce- False
 
Returns- boolean
 
WaitFor
public function WaitFor(maxWait_ms: cardinal): boolean
Reintroduce- False
 
Returns- boolean