#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.