RTEMS 6.1-rc6
|
The configuration of a new thread to initialize. More...
#include <threadimpl.h>
Data Fields | |
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. | |
Priority_Control | priority |
The new thread's priority. | |
const Thread_CPU_budget_operations * | cpu_budget_operations |
The thread's initial CPU budget operations. | |
uint32_t | name |
32-bit unsigned integer 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.
void(* Thread_Configuration::stack_free) (void *) |
This member contains the handler to free the stack.
It shall not be NULL. Use _Objects_Free_nothing() if nothing is to free.