#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().