Mercurial > hg > Game > Cerium
diff include/TaskManager/TaskManager.h @ 14:41ccd4b38184
*** empty log message ***
author | gongo |
---|---|
date | Fri, 08 Feb 2008 18:00:21 +0900 |
parents | 2356238ebea7 |
children | 0c9341da4522 |
line wrap: on
line diff
--- a/include/TaskManager/TaskManager.h Fri Feb 08 09:55:20 2008 +0900 +++ b/include/TaskManager/TaskManager.h Fri Feb 08 18:00:21 2008 +0900 @@ -5,6 +5,10 @@ # include "TaskManagerImpl.h" #endif +#ifndef INCLUDED_SYMTABLE +# include "SymTable.h" +#endif + class TaskManager { public: /* constructor */ @@ -12,6 +16,7 @@ /* variables */ TaskManagerImpl *m_impl; + static SymTable *symtb; /* functions */ void init(void); @@ -21,6 +26,12 @@ void run_task(HTaskPtr); void run(void); + void set_init_task(const char *sym); + + void set_symbol(const char *sym, void *addr); + int open(const char *sym); + static void* get_address(int fd); + private: int machineNum; };