GeRWSpinlock Struct Reference

#include <private_mac_pthread.h>

Public Member Functions

 GeRWSpinlock ()
 
void ReadLock ()
 
void ReadUnlock ()
 
void WriteLock ()
 
void WriteUnlock ()
 
Bool AttemptWriteLock ()
 
 GeRWSpinlock ()
 
void ReadLock ()
 
void ReadUnlock ()
 
void WriteLock ()
 
void WriteUnlock ()
 
Bool AttemptWriteLock ()
 
 GeRWSpinlock ()
 
void ReadLock ()
 
void ReadUnlock ()
 
void WriteLock ()
 
void WriteUnlock ()
 
Bool AttemptWriteLock ()
 
 GeRWSpinlock ()
 
void ReadLock ()
 
void ReadUnlock ()
 
void WriteLock ()
 
void WriteUnlock ()
 
Bool AttemptWriteLock ()
 

Public Attributes

volatile Int32 state
 

Constructor & Destructor Documentation

◆ GeRWSpinlock() [1/4]

◆ GeRWSpinlock() [2/4]

◆ GeRWSpinlock() [3/4]

◆ GeRWSpinlock() [4/4]

Member Function Documentation

◆ ReadLock() [1/4]

void ReadLock ( )

◆ ReadUnlock() [1/4]

void ReadUnlock ( )

◆ WriteLock() [1/4]

void WriteLock ( )

◆ WriteUnlock() [1/4]

void WriteUnlock ( )

◆ AttemptWriteLock() [1/4]

Bool AttemptWriteLock ( )

◆ ReadLock() [2/4]

void ReadLock ( )

◆ ReadUnlock() [2/4]

void ReadUnlock ( )

◆ WriteLock() [2/4]

void WriteLock ( )

◆ WriteUnlock() [2/4]

void WriteUnlock ( )

◆ AttemptWriteLock() [2/4]

Bool AttemptWriteLock ( )

◆ ReadLock() [3/4]

void ReadLock ( )

◆ ReadUnlock() [3/4]

void ReadUnlock ( )

◆ WriteLock() [3/4]

void WriteLock ( )

◆ WriteUnlock() [3/4]

void WriteUnlock ( )

◆ AttemptWriteLock() [3/4]

Bool AttemptWriteLock ( )

◆ ReadLock() [4/4]

void ReadLock ( )

◆ ReadUnlock() [4/4]

void ReadUnlock ( )

◆ WriteLock() [4/4]

void WriteLock ( )

◆ WriteUnlock() [4/4]

void WriteUnlock ( )

◆ AttemptWriteLock() [4/4]

Bool AttemptWriteLock ( )

Member Data Documentation

◆ state

volatile Int32 state