task_list

Definition: sequence list = task_list()
Description: Get a sequence containing the task-ids for all active or suspended tasks.
Comments: This function lets you find out which tasks currently exist.
Tasks that have terminated naturally, or have been killed are not included.
You can pass a task id to task_status() to find out more about a particular task.
Example:
sequence tasks
     
tasks = task_list()
for i=1 to length(tasks) do
    if task_status(tasks[i]) > 0 then
        printf(1, "task %d is active\n", tasks[i])
    end if
end for
See Also: task_status, task_create, task_schedule, task_yield, task_suspend