RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations
priority.h File Reference

This header file provides interfaces of the Priority Handler which are used by the implementation and the Application Configuration. More...

#include <rtems/score/chain.h>
#include <rtems/score/cpu.h>
#include <rtems/score/rbtree.h>

Go to the source code of this file.

Data Structures

struct  Priority_Node
 The priority node to build up a priority aggregation. More...
 
struct  Priority_Aggregation
 The priority aggregation. More...
 
struct  Priority_Actions
 A list of priority actions. More...
 

Macros

#define PRIORITY_MINIMUM   0
 The highest (most important) thread priority value.
 
#define PRIORITY_DEFAULT_MAXIMUM   255
 The default lowest (least important) thread priority value.
 

Typedefs

typedef uint64_t Priority_Control
 The thread priority control.
 
typedef struct Priority_Aggregation Priority_Aggregation
 

Enumerations

enum  Priority_Action_type { PRIORITY_ACTION_ADD , PRIORITY_ACTION_CHANGE , PRIORITY_ACTION_REMOVE , PRIORITY_ACTION_INVALID }
 The priority action type.
 

Detailed Description

This header file provides interfaces of the Priority Handler which are used by the implementation and the Application Configuration.