cwidget 0.5.16
|
Represents a lock on a mutex. More...
#include <threads.h>
Public Member Functions | |
lock (mutex &_parent) | |
void | acquire () |
Lock the associated mutex. | |
void | release () |
Unlock the associated mutex. | |
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.
void cwidget::threads::mutex::lock::acquire | ( | ) | [inline] |
Lock the associated mutex.
Referenced by cwidget::toplevel::mainloop().
void cwidget::threads::mutex::lock::release | ( | ) | [inline] |
Unlock the associated mutex.
Referenced by cwidget::toplevel::mainloop().