comparison TaskManager/Fifo/FifoTaskManagerImpl.cc @ 685:b386522827ae

Bulk task on going.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 07 Dec 2009 00:32:34 +0900
parents bde5f13adf10
children 61b59376aec5
comparison
equal deleted inserted replaced
684:458a1ad91427 685:b386522827ae
4 #include "FifoTaskManagerImpl.h" 4 #include "FifoTaskManagerImpl.h"
5 #include "Scheduler.h" 5 #include "Scheduler.h"
6 #include "SchedTask.h" 6 #include "SchedTask.h"
7 #include "types.h" 7 #include "types.h"
8 #include "error.h" 8 #include "error.h"
9 #include "SchedNop.h"
9 10
10 FifoTaskManagerImpl::~FifoTaskManagerImpl() 11 FifoTaskManagerImpl::~FifoTaskManagerImpl()
11 { 12 {
12 delete mainScheduler; 13 delete mainScheduler;
13 14
160 // EXIT_COMMAND (番兵的な意味で) 161 // EXIT_COMMAND (番兵的な意味で)
161 // これを読むと、mainScheduler->run() から抜けて来る。 162 // これを読むと、mainScheduler->run() から抜けて来る。
162 mainScheduler->mail_write_from_host((memaddr)MY_SPE_COMMAND_EXIT); 163 mainScheduler->mail_write_from_host((memaddr)MY_SPE_COMMAND_EXIT);
163 164
164 // scheduler は受け取ったメールを元に実行する 165 // scheduler は受け取ったメールを元に実行する
165 mainScheduler->run(); 166 // new SchedTaskList(list, mainScheduler) の方が良さそうだけど...
167 mainScheduler->run(new SchedNop());
166 } 168 }
167 } 169 }
168 170
169 /** 171 /**
170 * PPE Scheduler からのメールをチェックする 172 * PPE Scheduler からのメールをチェックする