#include <Semaphore.h>
Public Member Functions | |
| void | Acquire () |
| void | Release () |
| Semaphore (int nInit=0, int nMax=1) | |
| ~Semaphore () | |
Private Member Functions | |
| Semaphore & | operator= (const Semaphore &) |
| Semaphore (const Semaphore &rSemaphore) | |
Private Attributes | |
| sem_t | m_Semaphore |
Definition at line 43 of file Semaphore.h.
| AVT::VmbAPI::Semaphore::Semaphore | ( | int | nInit = 0, |
| int | nMax = 1 |
||
| ) |
Definition at line 37 of file Semaphore.cpp.
| AVT::VmbAPI::Semaphore::~Semaphore | ( | ) |
Definition at line 65 of file Semaphore.cpp.
|
private |
Definition at line 54 of file Semaphore.cpp.
| void AVT::VmbAPI::Semaphore::Acquire | ( | ) |
Definition at line 74 of file Semaphore.cpp.
Definition at line 59 of file Semaphore.cpp.
| void AVT::VmbAPI::Semaphore::Release | ( | ) |
Definition at line 83 of file Semaphore.cpp.
|
private |
Definition at line 61 of file Semaphore.h.