CommonLibSSE (Parapets fork)
RE::BSReadWriteLock Class Reference

#include <BSAtomic.h>

Public Types

enum  { kLockWrite = 0x80000000 , kLockCountMask = 0xFFFFFFF }
 

Public Member Functions

 BSReadWriteLock ()
 
void LockForRead ()
 
void UnlockForRead ()
 
void LockForWrite ()
 
void UnlockForWrite ()
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kLockWrite 
kLockCountMask 

Constructor & Destructor Documentation

◆ BSReadWriteLock()

RE::BSReadWriteLock::BSReadWriteLock ( )

Member Function Documentation

◆ LockForRead()

void RE::BSReadWriteLock::LockForRead ( )

◆ LockForWrite()

void RE::BSReadWriteLock::LockForWrite ( )

◆ UnlockForRead()

void RE::BSReadWriteLock::UnlockForRead ( )

◆ UnlockForWrite()

void RE::BSReadWriteLock::UnlockForWrite ( )

The documentation for this class was generated from the following file: