#include <scoped_mutex_lock.h>
Public Types | |
| typedef void | base_type |
| typedef scoped_mutex_lock | this_type |
Public Member Functions | |
| scoped_mutex_lock (mutex &m) | |
| scoped_mutex_lock (mutex *m) | |
| ~scoped_mutex_lock (void) | |
Protected Attributes | |
| mutex & | mtx |
Definition at line 9 of file scoped_mutex_lock.h.
| typedef void mt::scoped_mutex_lock::base_type |
Definition at line 16 of file scoped_mutex_lock.h.
Definition at line 15 of file scoped_mutex_lock.h.
| mt::scoped_mutex_lock::scoped_mutex_lock | ( | mutex & | m | ) | [inline] |
Definition at line 18 of file scoped_mutex_lock.h.
| mt::scoped_mutex_lock::~scoped_mutex_lock | ( | void | ) | [inline] |
Definition at line 23 of file scoped_mutex_lock.h.
| mt::scoped_mutex_lock::scoped_mutex_lock | ( | mutex * | m | ) | [inline] |
Definition at line 30 of file scoped_mutex_lock.h.
mutex& mt::scoped_mutex_lock::mtx [protected] |
Definition at line 38 of file scoped_mutex_lock.h.