Mercurial > hg > Game > Cerium
comparison TaskManager/kernel/ppe/TaskManagerImpl.h @ 1423:515a0f15b5d2 draft
add to log taskdependency
author | Daichi TOMA <toma@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 09 Mar 2012 19:03:18 +0900 |
parents | 424c1f16e704 |
children | 0ce6c6880b4b |
comparison
equal
deleted
inserted
replaced
1422:be036663780c | 1423:515a0f15b5d2 |
---|---|
5 #include "ListData.h" | 5 #include "ListData.h" |
6 #include "QueueInfo.h" | 6 #include "QueueInfo.h" |
7 #include "TaskQueue.h" | 7 #include "TaskQueue.h" |
8 #include "HTask.h" | 8 #include "HTask.h" |
9 #include "Scheduler.h" | 9 #include "Scheduler.h" |
10 #include "TaskLog.h" | |
10 class MemList; | 11 class MemList; |
11 | 12 |
12 extern QueueInfo<TaskQueue> *taskQueuePool ; | 13 extern QueueInfo<TaskQueue> *taskQueuePool ; |
13 extern QueueInfo<HTask> *htaskPool ; | 14 extern QueueInfo<HTask> *htaskPool ; |
14 extern QueueInfo<TaskList> *taskListPool; | 15 extern QueueInfo<TaskList> *taskListPool; |
23 QueueInfo<HTask> *activeTaskQueue; | 24 QueueInfo<HTask> *activeTaskQueue; |
24 QueueInfo<HTask> *waitTaskQueue; | 25 QueueInfo<HTask> *waitTaskQueue; |
25 | 26 |
26 QueueInfo<TaskQueue> *taskQueueImpl; | 27 QueueInfo<TaskQueue> *taskQueueImpl; |
27 QueueInfo<HTask> *htaskImpl; | 28 QueueInfo<HTask> *htaskImpl; |
29 | |
30 std::list<TaskLog*> taskLogQueue; | |
28 | 31 |
29 SchedTask *schedTaskManager; | 32 SchedTask *schedTaskManager; |
30 Scheduler *scheduler; | 33 Scheduler *scheduler; |
31 TaskManagerImpl *others; | 34 TaskManagerImpl *others; |
32 | 35 |