diff include/TaskManager/SchedTaskList.h @ 109:028ffc9c0375 draft

Cerium cvs version
author gongo@gendarme.local
date Wed, 12 Nov 2008 17:39:33 +0900
parents aa11038dbdc1
children a19d3ed4ce5b
line wrap: on
line diff
--- a/include/TaskManager/SchedTaskList.h	Wed Nov 12 17:29:35 2008 +0900
+++ b/include/TaskManager/SchedTaskList.h	Wed Nov 12 17:39:33 2008 +0900
@@ -1,6 +1,10 @@
 #ifndef INCLUDED_SCHED_TASKLIST
 #define INCLUDED_SCHED_TASKLIST
 
+#ifndef INCLUDED_BASE_H_
+#  include "base.h"
+#endif
+
 #ifndef INCLUDED_SCHEDULER
 #  include "Scheduler.h"
 #endif
@@ -14,12 +18,16 @@
 class SchedTaskList : public SchedTaskBase {
 public:
     /* constructor */
-    SchedTaskList(unsigned int addr, TaskListPtr list, DmaManager* c);
+    SchedTaskList(unsigned int addr, Scheduler *sched);
+
+    BASE_NEW_DELETE(SchedTaskList);
 
     /* variables */
     unsigned int params_addr;
     TaskListPtr list;
-    DmaManager* connector;
+    Scheduler *scheduler;
+
+    int flag_renewTaskList;
 
     /* functions */
     SchedTaskBase* next(Scheduler *, SchedTaskBase *);
@@ -34,7 +42,4 @@
 
 };
 
-//extern void get_task_list();
-//extern void print_task_list();
-
 #endif