sched_mfq.h 405 B

12345678910111213141516171819202122
  1. #ifndef __SCHED_MFQ__
  2. #define __SCHED_MFQ__
  3. #include <vector>
  4. #include <queue>
  5. #include "basesched.h"
  6. using namespace std;
  7. class SchedMFQ : public SchedBase {
  8. public:
  9. SchedMFQ(std::vector<int> argn);
  10. ~SchedMFQ();
  11. virtual void initialize() {};
  12. virtual void load(int pid);
  13. virtual void unblock(int pid);
  14. virtual int tick(int n, const enum Motivo m);
  15. private:
  16. /* llenar */
  17. };
  18. #endif