RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Fields
Thread_Configuration Struct Reference

The configuration of a new thread to initialize. More...

#include <threadimpl.h>

Data Fields

const struct _Scheduler_Controlscheduler
 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_operationscpu_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.
 

Detailed Description

The configuration of a new thread to initialize.

Field Documentation

◆ stack_free

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.


The documentation for this struct was generated from the following file: