diff TaskManager/kernel/schedule/SchedTaskBase.h @ 941:0c11c2fd7e63

add no_auto_free flag on HTask
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 31 Jul 2010 17:50:38 +0900
parents 49b3c753e209
children 33630c6ff445
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTaskBase.h	Sat Jul 31 16:44:10 2010 +0900
+++ b/TaskManager/kernel/schedule/SchedTaskBase.h	Sat Jul 31 17:50:38 2010 +0900
@@ -9,6 +9,7 @@
 class Scheduler;
 class MemorySegment;
 class MemList;
+class HTask;
 
 class SchedTaskBase {
 public:
@@ -71,6 +72,7 @@
     virtual void* allocate(int size,int align) {return 0;}
     virtual Scheduler* get_scheduler() {return 0;}
     virtual long get_random() {return 0;}
+    virtual void free_htask(HTask *h) {}
 
     /* variables */