Namespace: OtlParallel

Interface IOmniTimedTask

All Known Implementing Classes:
TOmniTimedTask

public interface IOmniTimedTask

Persistent
False

Property Summary
  public  boolean Active
 
  public  integer Interval
 
 

Method Summary
  public function IOmniTimedTask Every(interval_ms: integer)
 
  public function IOmniTimedTask Execute(aTask: TProc)
 
  public function IOmniTimedTask Execute(aTask: OtlTask.TOmniTaskDelegate )
 
  public Sub ExecuteNow()
 
  public function boolean GetActive()
 
  public function integer GetInterval()
 
  public Sub SetActive(value: boolean)
 
  public Sub SetInterval(value: integer)
 
  public Sub Start()
 
  public Sub Stop()
 
  public function IOmniTimedTask TaskConfig(config: IOmniTaskConfig )
 
  public function boolean Terminate(maxWait_ms: cardinal)
 
  public function boolean WaitFor(maxWait_ms: cardinal)
 
 

Property Detail

Active

public Active: boolean
Type
boolean
Access
read/write

Interval

public Interval: integer
Type
integer
Access
read/write

Method Detail

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