Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlParallel
Class TOmniTimedTask

    System.TInterfacedObject
      |
      +-- OtlParallel.TOmniTimedTask

All Implemented Interfaces:
  IOmniTimedTask

public class TOmniTimedTask ( System.TInterfacedObject , IOmniTimedTask )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public boolean` | `Active`
`public integer` | `Interval`

Constructor Summary
`Create()`

Method Summary
`public Sub` | `Destroy()`
`public function IOmniTimedTask` | `Every(interval_ms: integer)`
`public function IOmniTimedTask` | `Execute(aTask: TProc)`
`public function IOmniTimedTask` | `Execute(aTask: OtlTask.TOmniTaskDelegate )`
`public Sub` | `ExecuteNow()`
`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

Class
  False

Access
  read/write

### Interval

    public Interval: integer

Type
  integer

Class
  False

Access
  read/write

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### Every

    public function Every(interval_ms: integer): IOmniTimedTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTimedTask

Override
  False

Virtual
  False

Class
  False

### Execute

    public function Execute(aTask: TProc): IOmniTimedTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTimedTask

Override
  False

Virtual
  False

Class
  False

### Execute

    public function Execute(aTask: OtlTask.TOmniTaskDelegate ): IOmniTimedTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTimedTask

Override
  False

Virtual
  False

Class
  False

### ExecuteNow

    public procedure ExecuteNow()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Start

    public procedure Start()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Stop

    public procedure Stop()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### TaskConfig

    public function TaskConfig(config: IOmniTaskConfig ): IOmniTimedTask

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTimedTask

Override
  False

Virtual
  False

Class
  False

### Terminate

    public function Terminate(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### WaitFor

    public function WaitFor(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniTimedTask

Client
  TOmniTimedTask

Supplier
  IOmniTimedTask

Association Link

to Interface IOmniTaskControl

Supplier
  IOmniTaskControl

Directed
  False

Client
  FWorker

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD