Thread_Proxy_control Struct Reference
[Thread Handler]

#include <thread.h>

Collaboration diagram for Thread_Proxy_control:

Collaboration graph
[legend]

Data Fields

Objects_Control Object
States_Control current_state
Priority_Control current_priority
Priority_Control real_priority
uint32_t resource_count
Thread_Wait_information Wait
Watchdog_Control Timer
Chain_Node Active

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

This field is the object management structure for each proxy.

This field is the current execution state of this proxy.

This field is the current priority state of this proxy.

This field is the base priority of this proxy.

This field is the number of mutexes currently held by this proxy.

This field is the blocking information for this proxy.

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

This field is used to manage the set of proxies in the system.

Referenced by _Thread_MP_Free_proxy().


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

Generated on Fri Jul 4 12:16:48 2008 for RTEMSSuperCore by  doxygen 1.5.6