diff TaskManager/kernel/schedule/SchedTaskArray.cc @ 700:ef08dd70eafb draft

fix fix ...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 14 Dec 2009 12:16:52 +0900
parents 8ece2ac85149
children 44095db8cb61
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTaskArray.cc	Sun Dec 13 22:46:15 2009 +0900
+++ b/TaskManager/kernel/schedule/SchedTaskArray.cc	Mon Dec 14 12:16:52 2009 +0900
@@ -51,7 +51,7 @@
 
     inListData.length = task->inData_count;
     inListData.size = task->inData_total_size();
-    inListData.element = task->inListData();
+    inListData.element = task->inData(0);
     inListData.bound = (int*)scheduler->allocate(inListData.length*sizeof(int));
 
     // load Input Data
@@ -71,7 +71,7 @@
     if (task->outData_count > 0) {
 	outListData.length = task->outData_count;
 	outListData.size = task->outData_total_size();
-	outListData.element = task->outListData();
+	outListData.element = task->outData(0);
 	outListData.bound = (int*)scheduler->allocate(outListData.length*sizeof(int));
 	bound(&outListData);
 
@@ -201,7 +201,7 @@
 memaddr
 SchedTaskArray::get_param(int index)
 {
-    return task->get_param(index);
+    return *task->param(index);
 }