Mercurial > hg > Members > kono > Cerium
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 終了時に実行される関数の設定