]> rtime.felk.cvut.cz Git - rtems-pluggable-edf.git/blobdiff - src/edf/rbtree.h
Scheduler modified in order to have an extention of CBS.
[rtems-pluggable-edf.git] / src / edf / rbtree.h
index b9c461fe978f9a74ac76a95f21f2ad4d74f4ffbb..9ac043b65bc7e4b9959f24a28975d59e68d8db77 100644 (file)
@@ -7,6 +7,8 @@ extern "C" {
 
 #include "edf_types.h"
 #include <stdint.h>
+
+#include <rtems/shell.h>
        
 // This struct will be embedded into the Thread_Control control 
 // as scheduler_info 
@@ -19,6 +21,8 @@ typedef struct RBT_node_struct {
        Node_Color       color;
        EDF_Chain_Control *ready_chain;
        uint8_t is_enqueued;
+       uint32_t cmp_time; 
+       rtems_id timer_id;
 } RBT_Node;
 
 void _RBT_Insert(EDF_Chain_Control *chain,EDF_Node *node);