|
VLC
4.0.0-dev
|
Mutex. More...
Data Fields | |
| union { | |
| struct { | |
| atomic_uint value | |
| atomic_uint recursion | |
| } | |
| struct { | |
| unsigned int value | |
| unsigned int recursion | |
| const void * owner | |
| } dummy | |
| }; | |
Mutex.
Storage space for a mutual exclusion lock.
| union { ... } |
| struct { ... } vlc_mutex_t::dummy |
| const void* vlc_mutex_t::owner |
Referenced by vlc_mutex_held(), vlc_mutex_init_common(), vlc_mutex_lock(), vlc_mutex_trylock(), and vlc_mutex_unlock().
| atomic_uint vlc_mutex_t::recursion |
Referenced by vlc_mutex_init_common(), vlc_mutex_trylock(), and vlc_mutex_unlock().
| unsigned int vlc_mutex_t::recursion |
| atomic_uint vlc_mutex_t::value |
Referenced by vlc_mutex_init_common(), vlc_mutex_lock(), vlc_mutex_trylock(), and vlc_mutex_unlock().
| unsigned int vlc_mutex_t::value |
1.8.13