Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/schedule/SchedTaskArrayLoad.h @ 695:cbcf0182635e
TaskArray on going...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 12 Dec 2009 17:38:30 +0900 |
parents | |
children | 257ad1a518e3 |
comparison
equal
deleted
inserted
replaced
694:be44ada665e9 | 695:cbcf0182635e |
---|---|
1 #ifndef INCLUDED_SCHED_TASK_ARRAY_LOAD | |
2 #define INCLUDED_SCHED_TASK_ARRAY_LOAD | |
3 | |
4 #include "base.h" | |
5 #include "Scheduler.h" | |
6 #include "SchedTask.h" | |
7 | |
8 class SchedTaskArrayLoad : public SchedTask { | |
9 public: | |
10 /* constructor */ | |
11 SchedTaskArrayLoad(SchedTaskBase *savedTask_); | |
12 virtual ~SchedTaskArrayLoad(); | |
13 | |
14 BASE_NEW_DELETE(SchedTaskArrayLoad); | |
15 | |
16 SchedTaskBase *savedTask; | |
17 | |
18 private: | |
19 /* variables */ | |
20 | |
21 TaskPtr task; | |
22 /* functions */ | |
23 | |
24 // override | |
25 void read(); | |
26 void exec(); | |
27 void write(); | |
28 SchedTaskBase* next(Scheduler *, SchedTaskBase *); | |
29 | |
30 | |
31 }; | |
32 | |
33 | |
34 #endif | |
35 |