Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCriticalSection.h |
Include |
#include "GenericPlatform/GenericPlatformCriticalSection.h" |
template<class CriticalSection>
class TGenericPlatformRWLock
TGenericPlatformRWLock - Read/Write Mutex
Provides non-recursive Read/Write (or shared-exclusive) access.
As a fallback default for non implemented platforms, using a single FCriticalSection to provide complete single mutual exclusion - no seperate Read/Write access.
Name | Description | |
---|---|---|
|
TGenericPlatformRWLock() |
Name | Description | |
---|---|---|
|
~TGenericPlatformRWLock() |
Name | Description | ||
---|---|---|---|
|
ReadLock() |
||
|
ReadUnlock() |
||
|
WriteLock() |
||
|
WriteUnlock() |