Ada Task Kinds

Use “ada task” to match all Ada task kinds.

Kind Name
Ada Task
Ada Task Local
Ada Task Object
Ada Task Object Local
Ada Task Type
Ada Task Type Local
Ada Task Type Private
Ada Task Type Limited Private

A task is a task object declared with a single task unit declaration.

task buffer is                -- Ada Task
   ...
end; 

A task object is declared as an object of a task type.

obj : some_task_type;           -- Ada Task Object 

A task type.

task type some_task_type is   -- Ada Task Type
   ...
private
   ...
end; 

A task type may be declared as private.

package some_pack is
   type some_task_type is private;
private
   task type some_task_type is -- Ada Task Type Private
      ...
   private
      ...
   end;
end; 

Scientific Toolworks, Inc.
http://www.scitools.com