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