diff example/task_queue/ppe/Hello.cc @ 961:02f1a707ee82

fix QueueInfo
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 04 Aug 2010 23:05:59 +0900
parents 60aa3f241b10
children
line wrap: on
line diff
--- a/example/task_queue/ppe/Hello.cc	Wed Aug 04 19:08:33 2010 +0900
+++ b/example/task_queue/ppe/Hello.cc	Wed Aug 04 23:05:59 2010 +0900
@@ -18,15 +18,15 @@
     smanager->printf("[%d] Hello, World!!\n", task_id);
 
     for(int i=0;i<100;i++) {
-	TaskQueueInfo *i0 = q->q[i%MAX_QUEUE];
-	TaskQueueInfo *i1 = q->q[(i+1)%MAX_QUEUE];
+	QueueInfo<TaskQueue> *i0 = q->q[i%MAX_QUEUE];
+	QueueInfo<TaskQueue> *i1 = q->q[(i+1)%MAX_QUEUE];
 	TaskQueue *q0;
 	TaskQueue *q1;
 
 	switch(q->m->get_random() % 4) {
 	case 0:
-	    q0 = i0->create(0);
-	    q1 = i1->create(0);
+	    q0 = i0->create(); i0->init(0);
+	    q1 = i1->create(); i1->init(0);
 	    i1->addLast(q0);
 	    i0->addLast(q1);
 	    break;