|
contur2
|
This is the complete list of members for contur::Kernel, including all inherited members.
| createProcess(const ProcessConfig &config) override | contur::Kernel | virtual |
| enterCritical(ProcessId pid, std::string_view primitiveName) override | contur::Kernel | virtual |
| hasProcess(ProcessId pid) const noexcept override | contur::Kernel | virtual |
| impl_ | contur::Kernel | private |
| Kernel(KernelDependencies deps) | contur::Kernel | explicit |
| Kernel(const Kernel &)=delete | contur::Kernel | |
| Kernel(Kernel &&) noexcept | contur::Kernel | |
| leaveCritical(ProcessId pid, std::string_view primitiveName) override | contur::Kernel | virtual |
| now() const noexcept override | contur::Kernel | virtual |
| operator=(const Kernel &)=delete | contur::Kernel | |
| operator=(Kernel &&) noexcept | contur::Kernel | |
| processCount() const noexcept override | contur::Kernel | virtual |
| registerSyncPrimitive(const std::string &name, std::unique_ptr< ISyncPrimitive > primitive) override | contur::Kernel | virtual |
| registerSyscallHandler(SyscallId id, SyscallHandlerFn handler) override | contur::Kernel | virtual |
| runForTicks(std::size_t cycles, std::size_t tickBudget=0) override | contur::Kernel | virtual |
| snapshot() const override | contur::Kernel | virtual |
| syscall(ProcessId pid, SyscallId id, std::span< const RegisterValue > args) override | contur::Kernel | virtual |
| terminateProcess(ProcessId pid) override | contur::Kernel | virtual |
| tick(std::size_t tickBudget=0) override | contur::Kernel | virtual |
| ~IKernel()=default | contur::IKernel | virtual |
| ~Kernel() override | contur::Kernel |