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 /**