Ark Server API (ASA) - Wiki
|
#include <WindowsCriticalSection.h>
Public Member Functions | |
FWindowsRWLock (const FWindowsRWLock &)=delete | |
FWindowsRWLock & | operator= (const FWindowsRWLock &)=delete |
FORCEINLINE | FWindowsRWLock (uint32 Level=0) |
~FWindowsRWLock () | |
FORCEINLINE void | ReadLock () |
FORCEINLINE void | WriteLock () |
FORCEINLINE bool | TryReadLock () |
FORCEINLINE bool | TryWriteLock () |
FORCEINLINE void | ReadUnlock () |
FORCEINLINE void | WriteUnlock () |
Private Member Functions | |
bool | IsLocked () |
Private Attributes | |
Windows::SRWLOCK | Mutex |
FWindowsRWLock - Read/Write Mutex
Definition at line 109 of file WindowsCriticalSection.h.
|
delete |
|
inline |
|
inline |
Definition at line 120 of file WindowsCriticalSection.h.
|
inlineprivate |
|
delete |
|
inline |
Definition at line 125 of file WindowsCriticalSection.h.
|
inline |
Definition at line 145 of file WindowsCriticalSection.h.
|
inline |
|
inline |
|
inline |
Definition at line 130 of file WindowsCriticalSection.h.
|
inline |
Definition at line 150 of file WindowsCriticalSection.h.
|
private |
Definition at line 170 of file WindowsCriticalSection.h.