RTEMS 6.3
Loading...
Searching...
No Matches
Thread_Configuration Struct Reference

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.

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: