MistServer
2.5.3-Pro-19-gf5e75b1 ( Generic_64)
|
A class used as a semaphore guard. More...
#include <shared_memory.h>
Public Member Functions | |
semGuard (semaphore *thisSemaphore) | |
Creates a semaphore guard, locks the semaphore on call. More... | |
semGuard (semaphore *thisSemaphore) | |
~semGuard () | |
~semGuard () | |
Destructs a semaphore guard, unlocks the semaphore on call. More... | |
Private Attributes | |
semaphore * | mySemaphore |
The semaphore to guard. More... | |
A class used as a semaphore guard.
IPC::semGuard::semGuard | ( | semaphore * | thisSemaphore | ) |
Creates a semaphore guard, locks the semaphore on call.
IPC::semGuard::~semGuard | ( | ) |
Destructs a semaphore guard, unlocks the semaphore on call.
IPC::semGuard::semGuard | ( | semaphore * | thisSemaphore | ) |
IPC::semGuard::~semGuard | ( | ) |
|
private |
The semaphore to guard.