RTEMS  5.0.0
Data Fields
Thread_Proxy_control Struct Reference

#include <thread.h>

Data Fields

Objects_Control Object
 
Thread_queue_Control Join_queue
 
States_Control current_state
 
Priority_Node Real_priority
 The base priority of this thread in its home scheduler instance.
 
Thread_Scheduler_control Scheduler
 Scheduler related control.
 
Thread_Wait_information Wait
 
Thread_Timer_information Timer
 

Detailed Description

The following defines the control block used to manage each thread proxy.

Note
It is critical that proxies and threads have identical memory images for the shared part.

Field Documentation

◆ current_state

States_Control Thread_Proxy_control::current_state

This field is the current execution state of this proxy.

◆ Join_queue

Thread_queue_Control Thread_Proxy_control::Join_queue

◆ Object

Objects_Control Thread_Proxy_control::Object

This field is the object management structure for each proxy.

◆ Timer

Thread_Timer_information Thread_Proxy_control::Timer

This field is the Watchdog used to manage proxy delays and timeouts.

◆ Wait

Thread_Wait_information Thread_Proxy_control::Wait

This field is the blocking information for this proxy.


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