Mercurial > hg > Game > Cerium
diff include/TaskManager/TaskManager.h @ 216:e9a52d68db42 draft
rename cerium_main to TMmain, add TMend()
author | gongo@localhost.localdomain |
---|---|
date | Wed, 04 Feb 2009 22:44:16 +0900 |
parents | b56fb6ac2fc4 |
children | 305ac1897c50 |
line wrap: on
line diff
--- a/include/TaskManager/TaskManager.h Sun Feb 01 20:46:39 2009 +0900 +++ b/include/TaskManager/TaskManager.h Wed Feb 04 22:44:16 2009 +0900 @@ -12,17 +12,19 @@ ~TaskManager(void); /* variables */ - TaskManagerImpl *m_impl; + + TaskManagerImpl *m_impl; + void (*tm_end)(void); + + /* user function */ + HTaskPtr create_task(int cmd); + void run(void); + void *allocate(int size); + void set_TMend(void (*endf)(void)); /* functions */ void init(void); void finish(void); - HTaskPtr create_task(int cmd); - void run(void); - - void* malloc(int size) { - return m_impl->allocate(size); - } private: int machineNum;