RTEMS
Public Attributes | List of all members
Thread_Proxy_control Struct Reference

#include <thread.h>

Public Attributes

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.

Definition at line 512 of file thread.h.

Member Data Documentation

◆ current_state

States_Control Thread_Proxy_control::current_state

This field is the current execution state of this proxy.

Definition at line 522 of file thread.h.

◆ Join_queue

Thread_queue_Control Thread_Proxy_control::Join_queue
See also
Thread_Control::Join_queue

Definition at line 519 of file thread.h.

◆ Object

Objects_Control Thread_Proxy_control::Object

This field is the object management structure for each proxy.

Definition at line 514 of file thread.h.

◆ Timer

Thread_Timer_information Thread_Proxy_control::Timer

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

Definition at line 542 of file thread.h.

◆ Wait

Thread_Wait_information Thread_Proxy_control::Wait

This field is the blocking information for this proxy.

Definition at line 540 of file thread.h.


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