#include <concrt.h>
| Enumerator |
|---|
| _Write |
|
| _Free |
|
| _Read |
|
Definition: concrt.h:1020
Definition: concrt.h:1018
Definition: concrt.h:1019
| _CONCRTIMP Concurrency::details::_ReaderWriterLock::_ReaderWriterLock |
( |
| ) |
|
| _CONCRTIMP void Concurrency::details::_ReaderWriterLock::_AcquireRead |
( |
| ) |
|
| _CONCRTIMP void Concurrency::details::_ReaderWriterLock::_AcquireWrite |
( |
| ) |
|
| void Concurrency::details::_ReaderWriterLock::_FlushWriteOwners |
( |
| ) |
|
| bool Concurrency::details::_ReaderWriterLock::_HasWriteLock |
( |
| ) |
const |
|
inline |
Definition: concrt.h:1018
volatile long _M_state
Definition: concrt.h:1025
| _CONCRTIMP void Concurrency::details::_ReaderWriterLock::_ReleaseRead |
( |
| ) |
|
| _CONCRTIMP void Concurrency::details::_ReaderWriterLock::_ReleaseWrite |
( |
| ) |
|
| _CONCRTIMP 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: