#include <scoped_lock.hpp>
Public Member Functions | |
void | lock () |
bool | locked () const |
Mutex & | mutex () |
scoped_lock (Mutex &m) | |
void | unlock () |
~scoped_lock () | |
Private Attributes | |
bool | locked_ |
Mutex & | mutex_ |
Definition at line 27 of file scoped_lock.hpp.
asio::detail::scoped_lock< Mutex >::scoped_lock | ( | Mutex & | m | ) | [inline] |
Definition at line 32 of file scoped_lock.hpp.
asio::detail::scoped_lock< Mutex >::~scoped_lock | ( | ) | [inline] |
Definition at line 40 of file scoped_lock.hpp.
void asio::detail::scoped_lock< Mutex >::lock | ( | ) | [inline] |
Definition at line 47 of file scoped_lock.hpp.
bool asio::detail::scoped_lock< Mutex >::locked | ( | ) | const [inline] |
Definition at line 67 of file scoped_lock.hpp.
Mutex& asio::detail::scoped_lock< Mutex >::mutex | ( | ) | [inline] |
Definition at line 73 of file scoped_lock.hpp.
void asio::detail::scoped_lock< Mutex >::unlock | ( | ) | [inline] |
Definition at line 57 of file scoped_lock.hpp.
bool asio::detail::scoped_lock< Mutex >::locked_ [private] |
Definition at line 83 of file scoped_lock.hpp.
Mutex& asio::detail::scoped_lock< Mutex >::mutex_ [private] |
Definition at line 80 of file scoped_lock.hpp.