summaryrefslogtreecommitdiffstats
path: root/c-user/task/introduction.rst
blob: 449b335c3b00c94708952753e22b2ba80b4f1f73 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
.. SPDX-License-Identifier: CC-BY-SA-4.0

.. Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
.. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)

Introduction
============

The task manager provides a comprehensive set of directives to create, delete,
and administer tasks.  The directives provided by the task manager are:

- :ref:`rtems_task_create`

- :ref:`rtems_task_ident`

- :ref:`rtems_task_self`

- :ref:`rtems_task_start`

- :ref:`rtems_task_restart`

- :ref:`rtems_task_delete`

- :ref:`rtems_task_exit`

- :ref:`rtems_task_suspend`

- :ref:`rtems_task_resume`

- :ref:`rtems_task_is_suspended`

- :ref:`rtems_task_set_priority`

- :ref:`rtems_task_get_priority`

- :ref:`rtems_task_mode`

- :ref:`rtems_task_wake_after`

- :ref:`rtems_task_wake_when`

- :ref:`rtems_task_get_scheduler`

- :ref:`rtems_task_set_scheduler`

- :ref:`rtems_task_get_affinity`

- :ref:`rtems_task_set_affinity`

- :ref:`rtems_task_iterate`