#include <Semaphores.h>
Public Member Functions | |
Semaphore () throw () | |
void | signal () throw () |
bool | wait (uint32_t millis) throw () |
bool | wait () throw () |
~Semaphore () throw () | |
Private Attributes | |
sem_t | sem |
Definition at line 28 of file Semaphores.h.
adchpp::Semaphore::Semaphore | ( | ) | throw () [inline] |
Definition at line 66 of file Semaphores.h.
References sem.
adchpp::Semaphore::~Semaphore | ( | ) | throw () [inline] |
Definition at line 67 of file Semaphores.h.
References sem.
void adchpp::Semaphore::signal | ( | ) | throw () [inline] |
Definition at line 68 of file Semaphores.h.
References sem.
bool adchpp::Semaphore::wait | ( | uint32_t | millis | ) | throw () [inline] |
Definition at line 70 of file Semaphores.h.
References sem.
bool adchpp::Semaphore::wait | ( | ) | throw () [inline] |
Definition at line 69 of file Semaphores.h.
References sem.
sem_t adchpp::Semaphore::sem [private] |
Definition at line 82 of file Semaphores.h.
Referenced by Semaphore(), signal(), wait(), and ~Semaphore().