#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] |
1.5.8