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