distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
Implementation of C-API for distortos::Mutex. More...
Functions | |
int | distortos_Mutex_construct_3 (distortos_Mutex *const mutex, const uint8_t type, const uint8_t protocol, const uint8_t priorityCeiling) |
C-API equivalent of distortos::Mutex's constructor. More... | |
int | distortos_Mutex_destruct (distortos_Mutex *const mutex) |
C-API equivalent of distortos::Mutex's destructor. More... | |
int | distortos_Mutex_lock (distortos_Mutex *const mutex) |
C-API equivalent of distortos::Mutex::lock() More... | |
int | distortos_Mutex_tryLock (distortos_Mutex *const mutex) |
C-API equivalent of distortos::Mutex::tryLock() More... | |
int | distortos_Mutex_tryLockFor (distortos_Mutex *const mutex, const int64_t duration) |
C-API equivalent of distortos::Mutex::tryLockFor() More... | |
int | distortos_Mutex_tryLockUntil (distortos_Mutex *const mutex, const int64_t timePoint) |
C-API equivalent of distortos::Mutex::tryLockUntil() More... | |
int | distortos_Mutex_unlock (distortos_Mutex *const mutex) |
C-API equivalent of distortos::Mutex::unlock() More... | |
Implementation of C-API for distortos::Mutex.