|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
RAII wrappers for mutexes, semaphores, events, condition variables, and lock guards. More...


Go to the source code of this file.
Classes | |
| class | ove::Mutex |
| RAII wrapper around an oveRTOS non-recursive mutex. More... | |
| class | ove::RecursiveMutex |
| RAII wrapper around an oveRTOS recursive mutex. More... | |
| class | ove::LockGuard |
Scoped RAII guard that locks a Mutex on construction and unlocks it on destruction. More... | |
| class | ove::StaticCell< T > |
Thread-safe, lazily initialised storage cell for a single object of type T. More... | |
| class | ove::Semaphore |
| RAII wrapper around an oveRTOS counting semaphore. More... | |
| class | ove::Event |
| RAII wrapper around an oveRTOS binary event flag. More... | |
| class | ove::CondVar |
| RAII wrapper around an oveRTOS condition variable. More... | |
Namespaces | |
| namespace | ove |
| Top-level namespace for all oveRTOS C++ abstractions. | |
RAII wrappers for mutexes, semaphores, events, condition variables, and lock guards.