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

## Namespace: OtlTaskControl
Interface IOmniTaskGroup

All Known Implementing Classes:
  TOmniTaskGroup

public interface IOmniTaskGroup

Persistent
  False

Property Summary
`public IOmniTaskControlList` | `Tasks`

Method Summary
`public function IOmniTaskGroup` | `Add(taskControl: IOmniTaskControl )`
`public function IOmniTaskControlListEnumerator` | `GetEnumerator()`
`public function IOmniTaskControlList` | `GetTasks()`
`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

Access
  read

Method Detail

### Add

    public function Add(taskControl: IOmniTaskControl ): IOmniTaskGroup

Reintroduce
  False

Returns
  IOmniTaskGroup

### GetEnumerator

    public function GetEnumerator(): IOmniTaskControlListEnumerator

Reintroduce
  False

Returns
  IOmniTaskControlListEnumerator

### GetTasks

    public function GetTasks(): IOmniTaskControlList

Reintroduce
  False

Returns
  IOmniTaskControlList

### RegisterAllCommWith

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

Reintroduce
  False

Returns
  IOmniTaskGroup

### Remove

    public function Remove(taskControl: IOmniTaskControl ): IOmniTaskGroup

Reintroduce
  False

Returns
  IOmniTaskGroup

### RunAll

    public function RunAll(): IOmniTaskGroup

Reintroduce
  False

Returns
  IOmniTaskGroup

### SendToAll

    public procedure SendToAll(msg: OtlComm.TOmniMessage )

Reintroduce
  False

### TerminateAll

    public function TerminateAll(maxWait_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

### UnregisterAllCommFrom

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

Reintroduce
  False

Returns
  IOmniTaskGroup

### WaitForAll

    public function WaitForAll(maxWait_ms: cardinal): boolean

Reintroduce
  False

Returns
  boolean

Association Link

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