|
contur2
|
This is the complete list of members for contur::IScheduler, including all inherited members.
| blockRunning(Tick currentTick)=0 | contur::IScheduler | pure virtual |
| dequeue(ProcessId pid)=0 | contur::IScheduler | pure virtual |
| enqueue(PCB &pcb, Tick currentTick)=0 | contur::IScheduler | pure virtual |
| getBlockedSnapshot() const =0 | contur::IScheduler | pure virtual |
| getQueueSnapshot() const =0 | contur::IScheduler | pure virtual |
| runningProcess() const noexcept=0 | contur::IScheduler | pure virtual |
| selectNext(const IClock &clock)=0 | contur::IScheduler | pure virtual |
| setPolicy(std::unique_ptr< ISchedulingPolicy > policy)=0 | contur::IScheduler | pure virtual |
| terminate(ProcessId pid, Tick currentTick)=0 | contur::IScheduler | pure virtual |
| unblock(ProcessId pid, Tick currentTick)=0 | contur::IScheduler | pure virtual |
| ~IScheduler()=default | contur::IScheduler | virtual |