| Description | Hierarchy | Fields | Methods | Properties | 
type unaThreadManager = class(unaObject)
This class manages one or more threads.
![]()  | 
constructor create(master: bool = true); | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function add(thread: unaThread): unsigned; | 
![]()  | 
function get(index: unsigned): unaThread; | 
![]()  | 
function getCount(): unsigned; | 
![]()  | 
function stop(timeout: tTimeout = tTimeout(INFINITE)): bool; | 
![]()  | 
procedure clear(); | 
![]()  | 
procedure pause(); | 
![]()  | 
procedure remove(index: unsigned); | 
![]()  | 
procedure resume(); | 
![]()  | 
procedure start(); | 
![]()  | 
constructor create(master: bool = true); | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function add(thread: unaThread): unsigned; | 
| 
 Inserts new thread into list.  | |
![]()  | 
function get(index: unsigned): unaThread; | 
![]()  | 
function getCount(): unsigned; | 
![]()  | 
function stop(timeout: tTimeout = tTimeout(INFINITE)): bool; | 
| 
 Stops all threads in the list.  | |
![]()  | 
procedure clear(); | 
| 
 Removes all threads from the list.  | |
![]()  | 
procedure pause(); | 
| 
 Pauses all threads  | |
![]()  | 
procedure remove(index: unsigned); | 
| 
 Removes thread from the list.  | |
![]()  | 
procedure resume(); | 
| 
 Resumes all threads  | |
![]()  | 
procedure start(); | 
| 
 Starts all threads in the list.  | |
(c) 2012 Lake of Soft