11 #include <rtems/shell.h>
13 // This struct will be embedded into the Thread_Control control
15 typedef struct RBT_node_struct {
16 Deadline_Control abs_deadline;
17 Deadline_Control rel_deadline;
22 EDF_Chain_Control *ready_chain;
28 void _RBT_Insert(EDF_Chain_Control *chain,EDF_Node *node);
29 void _RBT_Extract(EDF_Chain_Control *chain,EDF_Node *node);
30 EDF_Node* _RBT_Search(EDF_Chain_Control *chain,Deadline_Control absdeadline);
31 int _RBT_Has_only_one_node(EDF_Chain_Control *chain);
38 #endif /* __RBTREE_h */