Mercurial > hg > Game > Cerium
view TaskManager/kernel/ppe/TaskQueue.cc @ 145:a5138d6e8996 draft
fix
author | gongo@gendarme.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Tue, 02 Dec 2008 12:46:54 +0900 |
parents | 028ffc9c0375 |
children | bf2d2625485e |
line wrap: on
line source
#include "TaskQueue.h" TaskQueue::TaskQueue(TaskPtr q) { task = q; next = NULL; } TaskQueuePtr TaskQueue::append(TaskQueuePtr list, TaskQueuePtr q) { TaskQueuePtr p = list; if (!p) { return q; } else { while(p->next) p = p->next; p->next = q; return list; } }