contur2
Loading...
Searching...
No Matches
contur::IScheduler Member List

This is the complete list of members for contur::IScheduler, including all inherited members.

blockRunning(Tick currentTick)=0contur::ISchedulerpure virtual
dequeue(ProcessId pid)=0contur::ISchedulerpure virtual
enqueue(PCB &pcb, Tick currentTick)=0contur::ISchedulerpure virtual
getBlockedSnapshot() const =0contur::ISchedulerpure virtual
getQueueSnapshot() const =0contur::ISchedulerpure virtual
runningProcess() const noexcept=0contur::ISchedulerpure virtual
selectNext(const IClock &clock)=0contur::ISchedulerpure virtual
setPolicy(std::unique_ptr< ISchedulingPolicy > policy)=0contur::ISchedulerpure virtual
terminate(ProcessId pid, Tick currentTick)=0contur::ISchedulerpure virtual
unblock(ProcessId pid, Tick currentTick)=0contur::ISchedulerpure virtual
~IScheduler()=defaultcontur::ISchedulervirtual