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