#include <mutex.h>
Public Member Functions | |
| MutexLockMaybe (Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu) | |
| ~MutexLockMaybe () UNLOCK_FUNCTION() | |
Private Member Functions | |
| MutexLockMaybe (const MutexLockMaybe &)=delete | |
| MutexLockMaybe (MutexLockMaybe &&)=delete | |
| MutexLockMaybe & | operator= (const MutexLockMaybe &)=delete |
| MutexLockMaybe & | operator= (MutexLockMaybe &&)=delete |
Private Attributes | |
| Mutex *const | mu_ |
|
inlineexplicit |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |