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