diff TaskManager/kernel/ppe/Task.cc @ 683:9a6cb2439593

on going...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 06 Dec 2009 18:53:46 +0900
parents 80b23718df18
children 458a1ad91427
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/Task.cc	Sun Dec 06 18:13:46 2009 +0900
+++ b/TaskManager/kernel/ppe/Task.cc	Sun Dec 06 18:53:46 2009 +0900
@@ -1,5 +1,7 @@
 #include "Task.h"
 
+// #include "SchedTask.h"  it includes #define Task
+
 #ifndef SIMPLE_TASK
 /**
  * タスクの入力データを追加する
@@ -40,7 +42,7 @@
 
 // こちらのAPIは、受け側と出力側での対応を良く見れない。廃止の方向。
 int
-Task::add_param0(memaddr _param)
+Task::add_param_t(memaddr _param)
 {
     if (param_size >= MAX_PARAMS) return -1;
     
@@ -49,7 +51,7 @@
 }
 
 int
-Task::set_param0(int index, memaddr _param)
+Task::set_param_t(int index, memaddr _param)
 {
     if (index >= MAX_PARAMS) return -1;
     
@@ -108,14 +110,14 @@
 }
 
 void
-Task::print(SchedTask *s)
+Task::print()
 {
-    s->printf("task id %d param size %d "
+    printf("task id %d param size %d "
        "inData size %d "
-       "outData size %d\n", task_id, param_size, inData_size, outData_size;
+       "outData size %d\n", command, param_size, inData_size, outData_size
     );
     for(int i=0; i< param_size; i++) {
-	s->printf("param %d = 0x%ld\n", param(i));
+	printf("param %d = 0x%ld\n", i, (long)param(i));
     }
 
 }