diff TaskManager/Cell/spe/SchedMail.cc @ 109:5c194c71eca8

Cerium cvs version
author gongo@gendarme.local
date Wed, 12 Nov 2008 17:39:33 +0900
parents 588ab5f0e659
children d734af296d38
line wrap: on
line diff
--- a/TaskManager/Cell/spe/SchedMail.cc	Wed Nov 12 17:29:35 2008 +0900
+++ b/TaskManager/Cell/spe/SchedMail.cc	Wed Nov 12 17:39:33 2008 +0900
@@ -3,9 +3,9 @@
 #include "SchedExit.h"
 #include "error.h"
 
-SchedMail::SchedMail(DmaManager *cn)
+SchedMail::SchedMail(Scheduler *sched)
 {
-    connector = cn;
+    scheduler = sched;
 }
 
 void
@@ -14,7 +14,7 @@
 
     __debug("[SchedMail:%s]\n", __FUNCTION__);
     
-    params_addr = connector->mail_read();
+    params_addr = scheduler->mail_read();
     
     __debug("  params_addr = 0x%x\n", params_addr);
 }
@@ -25,11 +25,10 @@
     delete p;
 
     __debug("[SchedMail:%s]\n", __FUNCTION__);
-
     // if 文なくすには・・・関数ポインタ?
     if ((int)params_addr == MY_SPE_COMMAND_EXIT) {
 	return new SchedExit();
     } else {
-	return new SchedTaskList(params_addr, m->get_curListBuf(), connector);
+	return new SchedTaskList(params_addr, m);
     }
 }