#include <semaphore.h>
◆ Semaphore()
Semaphore::Semaphore |
( |
int | val = 0 | ) |
|
◆ ~Semaphore()
Semaphore::~Semaphore |
( |
| ) |
|
◆ DISABLE_CLASS_COPY()
◆ post()
void Semaphore::post |
( |
unsigned int | num = 1 | ) |
|
◆ wait() [1/2]
References semaphore, and UNUSED.
Referenced by AsyncEngine::getJob(), MutexedQueue< T >::pop_back(), MutexedQueue< T >::pop_backNoEx(), MutexedQueue< T >::pop_backNoEx(), MutexedQueue< T >::pop_front(), MutexedQueue< T >::pop_frontNoEx(), MutexedQueue< T >::pop_frontNoEx(), AtomicTestThread::run(), con::ConnectionSendThread::run(), and UpdateThread::run().
◆ wait() [2/2]
bool Semaphore::wait |
( |
unsigned int | time_ms | ) |
|
◆ semaphore
sem_t Semaphore::semaphore |
|
private |
The documentation for this class was generated from the following files: