diff TaskManager/kernel/ppe/TaskManager.cc @ 700:d3afc8777daa

fix fix ...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 14 Dec 2009 12:16:52 +0900
parents 0558abba673c
children f725c6455d19
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/TaskManager.cc	Sun Dec 13 22:46:15 2009 +0900
+++ b/TaskManager/kernel/ppe/TaskManager.cc	Mon Dec 14 12:16:52 2009 +0900
@@ -1,5 +1,10 @@
 #include "TaskManager.h"
 #include "Scheduler.h"
+#ifdef SIMPLE_TASK
+#include "HTask.h"
+#include "Task.h"
+#include "SysFunc.h"
+#endif
 
 TaskManager::TaskManager(int num) : machineNum(num)
 {
@@ -59,6 +64,14 @@
     return m_impl->create_task(cmd,r,rs,w,ws);
 }
 
+#ifdef SIMPLE_TASK
+HTaskPtr 
+TaskManager::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData) {
+    HTaskPtr ta = create_task(TaskArray,0,0,0,0);
+    ta->create_task_array(id, num_task, num_param, num_inData, num_outData) ;
+    return ta;
+}
+#endif
 
 /**
  * TaskManaer 終了時に実行される関数の設定