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