#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: