#include <Semaphore.H>
Public Member Functions | |
CConditionalNamedSemaphorePostAtDestruction (CNamedSemaphore &mySem, const bool initial_condition) | |
~CConditionalNamedSemaphorePostAtDestruction () | |
void | set_condition (const bool new_condition=true) |
Private Attributes | |
CNamedSemaphore & | Sem |
bool | condition |
Definition at line 147 of file Semaphore.H.
CConditionalNamedSemaphorePostAtDestruction::CConditionalNamedSemaphorePostAtDestruction | ( | CNamedSemaphore & | mySem, | |
const bool | initial_condition | |||
) | [inline] |
Definition at line 153 of file Semaphore.H.
CConditionalNamedSemaphorePostAtDestruction::~CConditionalNamedSemaphorePostAtDestruction | ( | ) | [inline] |
Definition at line 155 of file Semaphore.H.
References condition, CNamedSemaphore::post(), and Sem.
void CConditionalNamedSemaphorePostAtDestruction::set_condition | ( | const bool | new_condition = true |
) | [inline] |
Definition at line 156 of file Semaphore.H.
References condition.
Referenced by elliptic_curves::go().
Definition at line 150 of file Semaphore.H.
Referenced by ~CConditionalNamedSemaphorePostAtDestruction().
bool CConditionalNamedSemaphorePostAtDestruction::condition [private] |
Definition at line 151 of file Semaphore.H.
Referenced by set_condition(), and ~CConditionalNamedSemaphorePostAtDestruction().