#include <mld_threads.h>
List of all members.
Constructor & Destructor Documentation
__INLINE__ mld_mutex_t::mld_mutex_t |
( |
|
) |
[inline] |
__INLINE__ mld_mutex_t::~mld_mutex_t |
( |
|
) |
[inline] |
Member Function Documentation
void mld_mutex_t::acquire |
( |
|
) |
[inline] |
__INLINE__ void mld_mutex_t::lock |
( |
|
) |
[inline] |
Referenced by circular_buffer< char >::abort(), acquire(), circular_buffer< char >::dequeue(), circular_buffer< char >::enqueue(), circular_linked_list< s_buffer_ptr >::find_next_available_node(), circular_linked_list< s_buffer_ptr >::iterate_next(), circular_linked_list< s_buffer_ptr >::make_node_available(), circular_buffer< char >::n_avail_read_items(), circular_buffer< char >::n_avail_write_items(), fusb_ephandle_darwin::start(), fusb_ephandle_darwin::stop(), and wait().
l_mutex_ptr mld_mutex_t::mutex |
( |
|
) |
[inline, protected] |
void mld_mutex_t::post |
( |
|
) |
[inline] |
void mld_mutex_t::release |
( |
|
) |
[inline] |
__INLINE__ bool mld_mutex_t::trylock |
( |
|
) |
[inline] |
__INLINE__ void mld_mutex_t::unlock |
( |
|
) |
[inline] |
Referenced by circular_buffer< char >::abort(), circular_buffer< char >::dequeue(), circular_buffer< char >::enqueue(), circular_linked_list< s_buffer_ptr >::find_next_available_node(), circular_linked_list< s_buffer_ptr >::iterate_next(), circular_linked_list< s_buffer_ptr >::make_node_available(), circular_buffer< char >::n_avail_read_items(), circular_buffer< char >::n_avail_write_items(), post(), release(), fusb_ephandle_darwin::stop(), and ~mld_mutex_t().
void mld_mutex_t::wait |
( |
|
) |
[inline] |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: