Mercurial > hg > Game > Cerium
diff TaskManager/kernel/ppe/TaskManager.h @ 397:ce86b0186a4a draft
delete manager (in kernel/ppe/TaskManager.h)
don't move.
author | game@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Sun, 20 Sep 2009 18:55:26 +0900 |
parents | 205e4a4af635 |
children | e5431e658038 12135dde3b87 |
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/TaskManager.h Fri Sep 18 18:28:56 2009 +0900 +++ b/TaskManager/kernel/ppe/TaskManager.h Sun Sep 20 18:55:26 2009 +0900 @@ -10,25 +10,25 @@ public: /* constructor */ TaskManager(int num = 1); // The number of threads - ~TaskManager(void); + ~TaskManager(); /* variables */ TaskManagerImpl *m_impl; - void (*tm_end)(void); + void (*tm_end)(TaskManager *manager); RandomPtr gen_random; /* user function */ HTaskPtr create_task(int cmd); - void run(void); + void run(); void *allocate(int size); - void set_TMend(void (*endf)(void)); - int get_cpuNum(void); - int get_random(void); + void set_TMend(void (*endf)(TaskManager *manager)); + int get_cpuNum(); + int get_random(); Scheduler *get_scheduler(); /* functions */ - void init(void); - void finish(void); + void init(); + void finish(); private: int machineNum; @@ -36,5 +36,5 @@ #endif -extern TaskManager *manager; +//extern TaskManager *manager;