1#ifndef BASE_TL_THREADING_H
2#define BASE_TL_THREADING_H
Definition: threading.h:8
~CSemaphore()
Definition: threading.h:16
std::atomic_int m_Count
Definition: threading.h:12
int GetApproximateValue()
Definition: threading.h:18
CSemaphore()
Definition: threading.h:15
void Wait()
Definition: threading.h:19
SEMAPHORE m_Sem
Definition: threading.h:9
CSemaphore(const CSemaphore &)=delete
void Signal()
Definition: threading.h:24
void sphore_signal(SEMAPHORE *sem)
Definition: system.cpp:914
void sphore_destroy(SEMAPHORE *sem)
Definition: system.cpp:918
void sphore_init(SEMAPHORE *sem)
Definition: system.cpp:901
void sphore_wait(SEMAPHORE *sem)
Definition: system.cpp:905
sem_t SEMAPHORE
Definition: system.h:669