GeSpinlock Struct Reference

#include <private_mac_pthread.h>

Public Member Functions

 GeSpinlock ()
 
Bool AttemptLock ()
 
void Lock ()
 
void Unlock ()
 
 GeSpinlock ()
 
Bool AttemptLock ()
 
void Lock ()
 
void Unlock ()
 
 GeSpinlock ()
 
Bool AttemptLock ()
 
void Lock ()
 
void Unlock ()
 
 GeSpinlock ()
 
Bool AttemptLock ()
 
void Lock ()
 
void Unlock ()
 

Public Attributes

volatile Int32 state
 

Constructor & Destructor Documentation

◆ GeSpinlock() [1/4]

◆ GeSpinlock() [2/4]

◆ GeSpinlock() [3/4]

◆ GeSpinlock() [4/4]

Member Function Documentation

◆ AttemptLock() [1/4]

Bool AttemptLock ( )

◆ Lock() [1/4]

void Lock ( )

◆ Unlock() [1/4]

void Unlock ( )

◆ AttemptLock() [2/4]

Bool AttemptLock ( )

◆ Lock() [2/4]

void Lock ( )

◆ Unlock() [2/4]

void Unlock ( )

◆ AttemptLock() [3/4]

Bool AttemptLock ( )

◆ Lock() [3/4]

void Lock ( )

◆ Unlock() [3/4]

void Unlock ( )

◆ AttemptLock() [4/4]

Bool AttemptLock ( )

◆ Lock() [4/4]

void Lock ( )

◆ Unlock() [4/4]

void Unlock ( )

Member Data Documentation

◆ state

volatile Int32 state