|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
POSIX types and definitions for OSX and Linux. More...
Classes | |
| class | ConditionVariable |
| class | EventFlag |
| POSIX Event Flag Implementation. More... | |
| class | Mutex |
| POSIX Mutex Implementation. More... | |
| class | posixOSFactory_impl |
| Implementation of the POSIX OS Factory For API documentation, see embvm::embvm::VirtualOSFactory. More... | |
| class | Semaphore |
| Create a POSIX semaphore (OSX variant) More... | |
| class | Thread |
| Create a POSIX thread. More... | |
Enumerations | |
| enum | pthread_priority : uint8_t { pthread_priority::panic = 99, pthread_priority::interrupt = 99, pthread_priority::realtime = 99, pthread_priority::veryHigh = 50, pthread_priority::high = 40, pthread_priority::aboveNormal = 30, pthread_priority::normal = 20, pthread_priority::belowNormal = 10, pthread_priority::low = 5, pthread_priority::lowest = 1, pthread_priority::idle = 0 } |
| PThread priority values. More... | |
Functions | |
| constexpr posix::pthread_priority | convert_to_pthread_priority (embvm::thread::priority p) noexcept |
| Convert between framework thread priorities and PThread priorities. More... | |
POSIX types and definitions for OSX and Linux.
1.8.15