#include <mld_threads.h>
Public Member Functions | |
__INLINE__ | mld_mutex_t () |
__INLINE__ | ~mld_mutex_t () |
__INLINE__ void | lock () |
__INLINE__ void | unlock () |
__INLINE__ bool | trylock () |
void | acquire () |
void | release () |
void | wait () |
void | post () |
__INLINE__ | mld_mutex_t () |
__INLINE__ | ~mld_mutex_t () |
__INLINE__ void | lock () |
__INLINE__ void | unlock () |
__INLINE__ bool | trylock () |
void | acquire () |
void | release () |
void | wait () |
void | post () |
Protected Member Functions | |
l_mutex_ptr | mutex () |
l_mutex_ptr | mutex () |
Friends | |
class | mld_condition_t |
__INLINE__ mld_mutex_t::mld_mutex_t | ( | ) | [inline] |
References NULL.
__INLINE__ mld_mutex_t::mld_mutex_t | ( | ) | [inline] |
References NULL.
void mld_mutex_t::acquire | ( | ) | [inline] |
References lock().
void mld_mutex_t::acquire | ( | ) | [inline] |
References lock().
__INLINE__ void mld_mutex_t::lock | ( | void | ) | [inline] |
__INLINE__ void mld_mutex_t::lock | ( | ) | [inline] |
l_mutex_ptr mld_mutex_t::mutex | ( | ) | [inline, protected] |
l_mutex_ptr mld_mutex_t::mutex | ( | ) | [inline, protected] |
Referenced by mld_condition_t::mld_condition_t(), and mld_condition_t::wait().
void mld_mutex_t::post | ( | ) | [inline] |
References unlock().
void mld_mutex_t::post | ( | ) | [inline] |
References unlock().
void mld_mutex_t::release | ( | ) | [inline] |
References unlock().
void mld_mutex_t::release | ( | ) | [inline] |
References unlock().
__INLINE__ bool mld_mutex_t::trylock | ( | ) | [inline] |
__INLINE__ bool mld_mutex_t::trylock | ( | ) | [inline] |
__INLINE__ void mld_mutex_t::unlock | ( | void | ) | [inline] |
__INLINE__ void mld_mutex_t::unlock | ( | ) | [inline] |
void mld_mutex_t::wait | ( | void | ) | [inline] |
References lock().
void mld_mutex_t::wait | ( | ) | [inline] |
References lock().
mld_condition_t [friend] |