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);