#include <ordered_mutex.h>
◆ ordered_mutex()
ordered_mutex::ordered_mutex |
( |
| ) |
|
|
inline |
◆ lock()
void ordered_mutex::lock |
( |
| ) |
|
|
inline |
◆ try_lock()
bool ordered_mutex::try_lock |
( |
| ) |
|
|
inline |
◆ unlock()
void ordered_mutex::unlock |
( |
| ) |
|
|
inline |
◆ counter
uint_fast32_t ordered_mutex::counter |
|
private |
◆ cv
std::condition_variable ordered_mutex::cv |
|
private |
◆ cv_lock
std::mutex ordered_mutex::cv_lock |
|
private |
◆ next_ticket
uint_fast32_t ordered_mutex::next_ticket |
|
private |
The documentation for this class was generated from the following file: