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

## Namespace: OtlTaskControl
Class TOmniTaskGroup

    System.TInterfacedObject
      |
      +-- OtlTaskControl.TOmniTaskGroup

All Implemented Interfaces:
  IOmniTaskGroup

public class TOmniTaskGroup ( System.TInterfacedObject , IOmniTaskGroup )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public IOmniTaskControlList` | `Tasks`

Constructor Summary
`Create()`

Method Summary
`public function IOmniTaskGroup` | `Add(taskControl: IOmniTaskControl )`
`public Sub` | `Destroy()`
`public function IOmniTaskControlListEnumerator` | `GetEnumerator()`
`public function IOmniTaskGroup` | `RegisterAllCommWith(task: OtlTask.IOmniTask )`
`public function IOmniTaskGroup` | `Remove(taskControl: IOmniTaskControl )`
`public function IOmniTaskGroup` | `RunAll()`
`public Sub` | `SendToAll(msg: OtlComm.TOmniMessage )`
`public function boolean` | `TerminateAll(maxWait_ms: cardinal)`
`public function IOmniTaskGroup` | `UnregisterAllCommFrom(task: OtlTask.IOmniTask )`
`public function boolean` | `WaitForAll(maxWait_ms: cardinal)`

Property Detail

### Tasks

    public Tasks: IOmniTaskControlList

Type
  IOmniTaskControlList

Class
  False

Access
  read

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Add

    public function Add(taskControl: IOmniTaskControl ): IOmniTaskGroup

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskGroup

Override
  False

Virtual
  False

Class
  False

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### GetEnumerator

    public function GetEnumerator(): IOmniTaskControlListEnumerator

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskControlListEnumerator

Override
  False

Virtual
  False

Class
  False

### RegisterAllCommWith

    public function RegisterAllCommWith(task: OtlTask.IOmniTask ): IOmniTaskGroup

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskGroup

Override
  False

Virtual
  False

Class
  False

### Remove

    public function Remove(taskControl: IOmniTaskControl ): IOmniTaskGroup

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskGroup

Override
  False

Virtual
  False

Class
  False

### RunAll

    public function RunAll(): IOmniTaskGroup

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskGroup

Override
  False

Virtual
  False

Class
  False

### SendToAll

    public procedure SendToAll(msg: OtlComm.TOmniMessage )

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### TerminateAll

    public function TerminateAll(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

### UnregisterAllCommFrom

    public function UnregisterAllCommFrom(task: OtlTask.IOmniTask ): IOmniTaskGroup

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  IOmniTaskGroup

Override
  False

Virtual
  False

Class
  False

### WaitForAll

    public function WaitForAll(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniTaskGroup

Client
  TOmniTaskGroup

Supplier
  IOmniTaskGroup

Association Link

to Interface IOmniTask

Supplier
  IOmniTask

Directed
  False

Client
  otgRegisteredWith

Type
  association

to Interface IOmniTaskControlList

Supplier
  IOmniTaskControlList

Directed
  False

Client
  otgTaskList

Type
  association

to Interface IOmniTaskControlList

Supplier
  IOmniTaskControlList

Directed
  False

Client
  Tasks

Type
  association

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