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