Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/ppe/TaskManager.h @ 397:a4f690f44842
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 | eab18aa0c7f6 |
children | 5c76db2a07fa 0f180d46db89 |
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;