|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
This is the complete list of members for ove::Semaphore, including all inherited members.
| acquire() | ove::Semaphore | inline |
| handle() const | ove::Semaphore | inline |
| operator=(const Semaphore &)=delete (defined in ove::Semaphore) | ove::Semaphore | |
| operator=(Semaphore &&other) noexcept | ove::Semaphore | inline |
| release() | ove::Semaphore | inline |
| Semaphore(unsigned int initial=0, unsigned int max=1) | ove::Semaphore | inlineexplicit |
| Semaphore(const Semaphore &)=delete (defined in ove::Semaphore) | ove::Semaphore | |
| Semaphore(Semaphore &&other) noexcept | ove::Semaphore | inline |
| try_acquire() | ove::Semaphore | inline |
| try_acquire_for(const std::chrono::duration< Rep, Period > &rel) noexcept | ove::Semaphore | inline |
| try_acquire_until(const std::chrono::time_point< Clock, Duration > &deadline) noexcept | ove::Semaphore | inline |
| valid() const | ove::Semaphore | inline |
| ~Semaphore() noexcept | ove::Semaphore | inline |