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;
29 void _RBT_Insert(EDF_Chain_Control *chain,EDF_Node *node);
30 void _RBT_Extract(EDF_Chain_Control *chain,EDF_Node *node);
31 EDF_Node* _RBT_Search(EDF_Chain_Control *chain,Deadline_Control absdeadline);
32 int _RBT_Has_only_one_node(EDF_Chain_Control *chain);
39 #endif /* __RBTREE_h */