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