MiniSemaphore Class Reference

#include <private_ge_semaphore.h>

Public Member Functions

 MiniSemaphore ()
 
 ~MiniSemaphore ()
 
void ReadLock ()
 
void ReadUnLock ()
 
void WriteLock ()
 
void WriteUnLock ()
 

Private Attributes

GeSpinlock lock
 
Int32 cnt
 
UInt32 id
 
Bool writemode
 

Constructor & Destructor Documentation

◆ MiniSemaphore()

◆ ~MiniSemaphore()

Member Function Documentation

◆ ReadLock()

void ReadLock ( )

◆ ReadUnLock()

void ReadUnLock ( )

◆ WriteLock()

void WriteLock ( )

◆ WriteUnLock()

void WriteUnLock ( )

Member Data Documentation

◆ lock

GeSpinlock lock
private

◆ cnt

Int32 cnt
private

◆ id

UInt32 id
private

◆ writemode

Bool writemode
private