Mercurial > hg > Game > Cerium
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