diff TaskManager/kernel/ppe/TaskManagerImpl.cc @ 832:29094b48d966

poling (may recurse..)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 25 May 2010 18:22:59 +0900
parents 65e9eab53f50
children dc3621ee7816
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/TaskManagerImpl.cc	Tue May 25 17:48:39 2010 +0900
+++ b/TaskManager/kernel/ppe/TaskManagerImpl.cc	Tue May 25 18:22:59 2010 +0900
@@ -17,8 +17,8 @@
 {
 }
 
-TaskManagerImpl::TaskManagerImpl(int num)
-    : machineNum(num) {
+TaskManagerImpl::TaskManagerImpl(int num, TaskManagerImpl* o)
+    : machineNum(num), others(o) {
     activeTaskQueue = new HTaskInfo();
     waitTaskQueue = new HTaskInfo();
     htaskImpl = waitTaskQueue ;             // any HTaskInfo
@@ -187,6 +187,7 @@
 	    // assert(next<list->length);
 	    i+=next;
 	}
+	s->polling();
 	check_task_finish(me, wait_queue);
     }
 }