|
contur2
|
This is the complete list of members for contur::Mmu, including all inherited members.
| allocate(ProcessId processId, std::size_t pageCount) override | contur::Mmu | virtual |
| deallocate(ProcessId processId) override | contur::Mmu | virtual |
| freeFrames() const noexcept override | contur::Mmu | virtual |
| impl_ | contur::Mmu | private |
| Mmu(IMemory &memory, std::unique_ptr< IPageReplacementPolicy > replacementPolicy) | contur::Mmu | explicit |
| Mmu(const Mmu &)=delete | contur::Mmu | |
| Mmu(Mmu &&) noexcept | contur::Mmu | |
| operator=(const Mmu &)=delete | contur::Mmu | |
| operator=(Mmu &&) noexcept | contur::Mmu | |
| read(ProcessId processId, MemoryAddress virtualAddress) const override | contur::Mmu | virtual |
| swapIn(ProcessId processId, MemoryAddress virtualAddress) override | contur::Mmu | virtual |
| swapOut(ProcessId processId, MemoryAddress virtualAddress) override | contur::Mmu | virtual |
| totalFrames() const noexcept override | contur::Mmu | virtual |
| write(ProcessId processId, MemoryAddress virtualAddress, const Block &block) override | contur::Mmu | virtual |
| ~IMMU()=default | contur::IMMU | virtual |
| ~Mmu() override | contur::Mmu |