Namespace: OtlTaskControl
Interface IOmniTaskGroup
All Known Implementing Classes: - TOmniTaskGroup   
 
public interface IOmniTaskGroup
Persistent- False
 
  
Tasks
public Tasks: IOmniTaskControlList 
Type- IOmniTaskControlList
 
Access- read
 
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
 
to Interface  IOmniTaskControlList 
Supplier- IOmniTaskControlList
 
Directed- False
 
Client- Tasks
 
Type- association