Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/schedule/SchedTask.h @ 518:125a72948e44
....
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 16 Oct 2009 17:57:17 +0900 |
parents | 1d4a8a86f26b |
children | 5c76db2a07fa |
comparison
equal
deleted
inserted
replaced
513:f8d9830d94cd | 518:125a72948e44 |
---|---|
7 #include "Scheduler.h" | 7 #include "Scheduler.h" |
8 #include "SchedTaskBase.h" | 8 #include "SchedTaskBase.h" |
9 #include "ListData.h" | 9 #include "ListData.h" |
10 #include "TaskGroup.h" | 10 #include "TaskGroup.h" |
11 #include "MemList.h" | 11 #include "MemList.h" |
12 #include "HTask.h" | |
12 | 13 |
13 class SchedTask : public SchedTaskBase { | 14 class SchedTask : public SchedTaskBase { |
14 public: | 15 public: |
15 /* constructor */ | 16 /* constructor */ |
16 SchedTask(); | 17 SchedTask(); |
114 // 書き出しを追加する API がない... | 115 // 書き出しを追加する API がない... |
115 int get_inputSize(int index); | 116 int get_inputSize(int index); |
116 int get_outputSize(int index); | 117 int get_outputSize(int index); |
117 int get_param(int index); | 118 int get_param(int index); |
118 | 119 |
120 void set_post(PostFunction func,void *read, void *write); | |
119 | 121 |
120 TaskPtr create_task(int cmd); | 122 TaskPtr create_task(int cmd); |
121 void wait_task(TaskPtr waitTask); | 123 void wait_task(TaskPtr waitTask); |
122 | 124 |
123 void* global_alloc(int id, int size); | 125 void* global_alloc(int id, int size); |