#include <mutex.hpp>
Public Member Functions | |
| posix_mutex () | |
| ~posix_mutex () | |
| void | lock () |
| bool | try_lock () |
| bool | timed_lock (const boost::posix_time::ptime &abs_time) |
| void | unlock () |
Friends | |
| class | posix_condition |
|
inline |
|
inline |
References BOOST_ASSERT, boost::posix::pthread_mutex_destroy(), and boost::detail::void.
|
inline |
References boost::posix::pthread_mutex_lock().
Referenced by timed_lock().
|
inline |
|
inline |
References EBUSY.
|
inline |
References BOOST_ASSERT, boost::posix::pthread_mutex_unlock(), and boost::detail::void.
|
friend |