|
RTEMS
|
The configuration of a new thread to initialize. More...
#include <threadimpl.h>
Public Attributes | |
| const struct _Scheduler_Control * | scheduler |
| The scheduler control instance for the thread. | |
| void * | stack_area |
| The starting address of the stack area. | |
| size_t | stack_size |
| The size of the stack area in bytes. | |
| void(* | stack_free )(void *) |
| This member contains the handler to free the stack. More... | |
| Priority_Control | priority |
| The new thread's priority. | |
| Thread_CPU_budget_algorithms | budget_algorithm |
| The thread's budget algorithm. | |
| Thread_CPU_budget_algorithm_callout | budget_callout |
| The thread's initial budget callout. | |
| Objects_Name | name |
| Name of the object for the thread. | |
| uint32_t | isr_level |
| The thread's initial ISR level. | |
| bool | is_fp |
| Indicates whether the thread needs a floating-point area. | |
| bool | is_preemptible |
| Indicates whether the new thread is preemptible. | |
The configuration of a new thread to initialize.
Definition at line 130 of file threadimpl.h.
| void( * Thread_Configuration::stack_free) (void *) |
This member contains the handler to free the stack.
It shall not be NULL. Use _Stack_Free_nothing() if nothing is to free.
Definition at line 151 of file threadimpl.h.
1.8.14