#include <concrt.h>
| Enumerator | 
|---|
| _Write  | 
 | 
| _Free  | 
 | 
| _Read  | 
 | 
Definition: concrt.h:1043
 
Definition: concrt.h:1041
 
Definition: concrt.h:1042
 
 
 
 
      
        
          | _CRTIMP Concurrency::details::_ReaderWriterLock::_ReaderWriterLock  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | _CRTIMP void Concurrency::details::_ReaderWriterLock::_AcquireRead  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | _CRTIMP void Concurrency::details::_ReaderWriterLock::_AcquireWrite  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Concurrency::details::_ReaderWriterLock::_FlushWriteOwners  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | bool Concurrency::details::_ReaderWriterLock::_HasWriteLock  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Definition: concrt.h:1041
 
volatile long _M_state
Definition: concrt.h:1048
 
 
 
 
      
        
          | _CRTIMP void Concurrency::details::_ReaderWriterLock::_ReleaseRead  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | _CRTIMP void Concurrency::details::_ReaderWriterLock::_ReleaseWrite  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | _CRTIMP bool Concurrency::details::_ReaderWriterLock::_TryAcquireWrite  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | static void __cdecl Concurrency::details::_ReaderWriterLock::_WaitEquals  | 
          ( | 
          volatile const long &  | 
          _Location,  | 
         
        
           | 
           | 
          long  | 
          _Value,  | 
         
        
           | 
           | 
          long  | 
          _Mask = 0xFFFFFFFF  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | volatile long Concurrency::details::_ReaderWriterLock::_M_numberOfWriters | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | volatile long Concurrency::details::_ReaderWriterLock::_M_state | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: