![]() |
Contur 2
Educational OS kernel simulator
|
This is the complete list of members for contur::Semaphore, including all inherited members.
| acquire(ProcessId pid) override | contur::Semaphore | virtual |
| basePriority(ProcessId pid) const noexcept | contur::Semaphore | |
| count() const noexcept | contur::Semaphore | |
| effectivePriority(ProcessId pid) const noexcept | contur::Semaphore | |
| impl_ | contur::Semaphore | private |
| layer() const noexcept override | contur::Semaphore | virtual |
| maxCount() const noexcept | contur::Semaphore | |
| name() const noexcept override | contur::Semaphore | virtual |
| operator=(const Semaphore &)=delete | contur::Semaphore | |
| operator=(Semaphore &&) noexcept | contur::Semaphore | |
| registerProcessPriority(ProcessId pid, PriorityLevel basePriority) | contur::Semaphore | |
| release(ProcessId pid) override | contur::Semaphore | virtual |
| Semaphore(std::size_t initialCount=1, std::size_t maxCount=1) | contur::Semaphore | explicit |
| Semaphore(const Semaphore &)=delete | contur::Semaphore | |
| Semaphore(Semaphore &&) noexcept | contur::Semaphore | |
| tryAcquire(ProcessId pid) override | contur::Semaphore | virtual |
| waitingCount() const noexcept | contur::Semaphore | |
| ~ISyncPrimitive()=default | contur::ISyncPrimitive | virtual |
| ~Semaphore() override | contur::Semaphore |