RTEMS
Classes | Macros | Typedefs | Enumerations
priority.h File Reference

Priority Handler API. More...

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

Go to the source code of this file.

Classes

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_PSEUDO_ISR   PRIORITY_MINIMUM
 The priority value of pseudo-ISR threads. More...
 
#define PRIORITY_DEFAULT_MAXIMUM   255
 The default lowest (least important) thread priority value. More...
 

Typedefs

typedef uint64_t Priority_Control
 The thread priority control. More...
 
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

Priority Handler API.

Definition in file priority.h.