cwidget
0.5.17
|
Represents a lock on a mutex. More...
#include <threads.h>
Public Member Functions | |
lock (mutex &_parent) | |
void | acquire () |
Lock the associated mutex. More... | |
void | release () |
Unlock the associated mutex. More... | |
bool | get_locked () const |
Friends | |
class | condition |
Represents a lock on a mutex.
Can be released and re-asserted as desired; when the lock goes out of scope, it will automatically be released if necessary.
|
inline |
Lock the associated mutex.
Referenced by cwidget::toplevel::mainloop().
|
inline |
Unlock the associated mutex.
Referenced by cwidget::toplevel::mainloop(), and cwidget::toplevel::post_event().