#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 |
| MiniSemaphore | ( | ) |
| ~MiniSemaphore | ( | ) |
| void ReadLock | ( | ) |
| void ReadUnLock | ( | ) |
| void WriteLock | ( | ) |
| void WriteUnLock | ( | ) |
|
private |
|
private |
|
private |
|
private |