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