Mercurial > hg > Members > kono > Cerium
comparison include/TaskManager/SchedTask.h @ 316:1d88baf53e57
run に smanager を引数として渡すようにした
author | e065746@localhost.localdomain |
---|---|
date | Tue, 09 Jun 2009 22:28:13 +0900 |
parents | b09784a9cb09 |
children | 20f2459041cb |
comparison
equal
deleted
inserted
replaced
314:2ddf79a7c5fb | 316:1d88baf53e57 |
---|---|
70 void write(); | 70 void write(); |
71 SchedTaskBase* next(Scheduler *, SchedTaskBase *); | 71 SchedTaskBase* next(Scheduler *, SchedTaskBase *); |
72 | 72 |
73 // ここをユーザが継承して | 73 // ここをユーザが継承して |
74 // それぞれのタスクに対応した処理を記述する | 74 // それぞれのタスクに対応した処理を記述する |
75 virtual int run(SchedTask* smanager, void* r, void *w) { return 0; } | |
75 virtual int run(void* r, void *w) { return 0; } | 76 virtual int run(void* r, void *w) { return 0; } |
76 | 77 |
77 int (SchedTask::*run_func)(void* r, void *w); | 78 int (SchedTask::*run_func)(void* r, void *w); |
79 int (SchedTask::*run_func1)(SchedTask* smanager, void* r, void *w); | |
78 | 80 |
79 //--- System API --- | 81 //--- System API --- |
80 SchedTask* get_nextTask(TaskListPtr list); | 82 SchedTask* get_nextTask(TaskListPtr list); |
81 | 83 |
82 /** | 84 /** |