Mercurial > hg > Members > kono > Cerium
annotate TaskManager/kernel/schedule/SchedTaskArrayLoad.h @ 970:33630c6ff445
change pipeline and TaskArray fast
author | Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 26 Aug 2010 20:38:06 +0900 |
parents | 586b4f825f24 |
children |
rev | line source |
---|---|
695 | 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 */ | |
970
33630c6ff445
change pipeline and TaskArray fast
Yutaka Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp>
parents:
899
diff
changeset
|
11 SchedTaskArrayLoad(Scheduler *s, SchedTaskBase *savedTask_, int dma_tag_switch); |
695 | 12 virtual ~SchedTaskArrayLoad(); |
13 | |
14 BASE_NEW_DELETE(SchedTaskArrayLoad); | |
15 | |
16 private: | |
17 /* variables */ | |
18 | |
19 /* functions */ | |
20 | |
21 // override | |
22 void read(); | |
23 void exec(); | |
24 void write(); | |
25 SchedTaskBase* next(Scheduler *, SchedTaskBase *); | |
26 | |
27 | |
899 | 28 } ; |
695 | 29 |
30 | |
31 #endif | |
32 |