UCommon
|
Condition Mutex to pair with conditionals. More...
#include <condition.h>
Public Member Functions | |
ConditionMutex () | |
Initialize and construct conditional. | |
void | lock (void) |
Lock the conditional's supporting mutex. | |
void | unlock (void) |
Unlock the conditional's supporting mutex. | |
~ConditionMutex () | |
Destroy conditional, release any blocked threads. | |
Protected Attributes | |
pthread_mutex_t | mutex |
Friends | |
class | autolock |
class | ConditionVar |
Condition Mutex to pair with conditionals.
Separating the mutex means we can apply it either paired with a condition variable, or shared among multiple condition variables.
Definition at line 61 of file condition.h.