VLC 4.0.0-dev
Loading...
Searching...
No Matches

Mutex. More...

#include <vlc_threads.h>

Data Fields

union { 
 
   struct { 
 
      atomic_uint   value 
 
      atomic_uint   recursion 
 
      atomic_ulong   owner 
 
   }  
 
   struct { 
 
      unsigned int   value 
 
      unsigned int   recursion 
 
      unsigned long   owner 
 
   }   dummy 
 
};  
 

Detailed Description

Mutex.

Storage space for a mutual exclusion lock.

Field Documentation

◆ [union]

union { ... } vlc_mutex_t

◆ [struct]

struct { ... } vlc_mutex_t::dummy

◆ owner [1/2]

◆ owner [2/2]

unsigned long vlc_mutex_t::owner

◆ recursion [1/2]

atomic_uint vlc_mutex_t::recursion

◆ recursion [2/2]

unsigned int vlc_mutex_t::recursion

◆ value [1/2]

atomic_uint vlc_mutex_t::value

◆ value [2/2]

unsigned int vlc_mutex_t::value

The documentation for this struct was generated from the following file: