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;
 };