The task manager provides a comprehensive set of directives to create, delete, and administer tasks. The directives provided by the task manager are:
rtems.task_create
- Create a task
rtems.task_ident
- Get ID of a task
rtems.task_self
- Obtain ID of caller
rtems.task_start
- Start a task
rtems.task_restart
- Restart a task
rtems.task_delete
- Delete a task
rtems.task_suspend
- Suspend a task
rtems.task_resume
- Resume a task
rtems.task_is_suspended
- Determine if a task is suspended
rtems.task_set_priority
- Set task priority
rtems.task_mode
- Change current task's mode
rtems.task_get_note
- Get task notepad entry
rtems.task_set_note
- Set task notepad entry
rtems.task_wake_after
- Wake up after interval
rtems.task_wake_when
- Wake up when specified
rtems.iterate_over_all_threads
- Iterate Over Tasks
rtems.task_variable_add
- Associate per task variable
rtems.task_variable_get
- Obtain value of a a per task variable
rtems.task_variable_delete
- Remove per task variable
Copyright © 1988-2008 OAR Corporation