#include <mutex>
Inheritance diagram for os::estd::mutex:Public Types | |
| using | native_handle_type = native_type * |
Public Member Functions | |
| mutex () noexcept | |
| mutex (const mutex &)=delete | |
| ~mutex ()=default | |
| void | lock () |
| native_handle_type | native_handle () |
| mutex & | operator= (const mutex &)=delete |
| bool | try_lock () |
| void | unlock () |
Protected Attributes | |
| native_type | nm_ |
Private Types | |
| using | native_type = os::rtos::mutex |
|
private |
|
default |
|
delete |
|
inline |
|
protected |