#include <mld_threads.h>

Public Member Functions | |
| __INLINE__ | mld_condition_t (mld_mutex_ptr mutex=NULL) |
| __INLINE__ | ~mld_condition_t () |
| __INLINE__ mld_mutex_ptr | mutex () |
| __INLINE__ void | signal () |
| __INLINE__ void | wait () |
| __INLINE__ | mld_condition_t (mld_mutex_ptr mutex=NULL) |
| __INLINE__ | ~mld_condition_t () |
| __INLINE__ mld_mutex_ptr | mutex () |
| __INLINE__ void | signal () |
| __INLINE__ void | wait () |
| __INLINE__ mld_condition_t::mld_condition_t | ( | mld_mutex_ptr | mutex = NULL |
) | [inline] |
References mld_mutex_t::mutex(), mutex(), and NULL.
| __INLINE__ mld_condition_t::mld_condition_t | ( | mld_mutex_ptr | mutex = NULL |
) | [inline] |
References mld_mutex_t::mutex(), mutex(), and NULL.
| __INLINE__ mld_mutex_ptr mld_condition_t::mutex | ( | ) | [inline] |
| __INLINE__ mld_mutex_ptr mld_condition_t::mutex | ( | ) | [inline] |
Referenced by mld_condition_t().
| __INLINE__ void mld_condition_t::signal | ( | void | ) | [inline] |
References DEBUG.
| __INLINE__ void mld_condition_t::signal | ( | ) | [inline] |
References DEBUG.
Referenced by circular_buffer< char >::abort(), circular_buffer< char >::dequeue(), circular_buffer< char >::enqueue(), and ~mld_condition_t().
| __INLINE__ void mld_condition_t::wait | ( | void | ) | [inline] |
References DEBUG, and mld_mutex_t::mutex().
| __INLINE__ void mld_condition_t::wait | ( | ) | [inline] |
References DEBUG, and mld_mutex_t::mutex().
Referenced by circular_buffer< char >::dequeue(), and circular_buffer< char >::enqueue().
1.5.8