|
My Project
|
#include <lightMutex.h>
Classes | |
| class | unlockable_lock |
| requirement: thread local More... | |
Public Types | |
| typedef LightScopedLock< LightMutex > | scoped_lock |
Public Member Functions | |
| LightMutex () | |
| bool | tryLock () |
| bool | waitLock (int counter) |
| void | lock () |
| void | unlock () |
Private Member Functions | |
| LightMutex (const LightMutex &)=delete | |
| LightMutex & | operator= (const LightMutex &)=delete |
Private Attributes | |
| volatile int | data |
Definition at line 51 of file lightMutex.h.
Definition at line 57 of file lightMutex.h.
|
privatedelete |
References LightMutex().
Referenced by LightMutex(), operator=(), and osl::misc::LightMutex::unlockable_lock::unlockable_lock().
|
inline |
Definition at line 59 of file lightMutex.h.
References data.
|
inline |
Definition at line 84 of file lightMutex.h.
References tryLock(), and waitLock().
|
privatedelete |
References LightMutex().
|
inline |
|
inline |
Definition at line 93 of file lightMutex.h.
References data.
|
inline |
|
private |
Definition at line 55 of file lightMutex.h.
Referenced by LightMutex(), tryLock(), unlock(), and waitLock().