fairness  v1.0.0
A collection of advanced syncronization mechanisms.
Loading...
Searching...
No Matches
priority_mutex_benchmark Namespace Reference

Functions

void lock_unlock_benchmark (benchmark::State &state)
 
void pipeline_benchmark_audio (benchmark::State &state)
 
void pipeline_benchmark_fast (benchmark::State &state)
 
void pipeline_benchmark_gaming (benchmark::State &state)
 
void pipeline_benchmark_long (benchmark::State &state)
 

Variables

boost::fairness::priority_mutex< 4 > m
 
boost::fairness::detail::pqspinlock pqspinlock
 

Function Documentation

◆ lock_unlock_benchmark()

void priority_mutex_benchmark::lock_unlock_benchmark ( benchmark::State &  state)

◆ pipeline_benchmark_audio()

void priority_mutex_benchmark::pipeline_benchmark_audio ( benchmark::State &  state)

◆ pipeline_benchmark_fast()

void priority_mutex_benchmark::pipeline_benchmark_fast ( benchmark::State &  state)

◆ pipeline_benchmark_gaming()

void priority_mutex_benchmark::pipeline_benchmark_gaming ( benchmark::State &  state)

◆ pipeline_benchmark_long()

void priority_mutex_benchmark::pipeline_benchmark_long ( benchmark::State &  state)

Variable Documentation

◆ m

boost::fairness::priority_mutex<4> priority_mutex_benchmark::m

◆ pqspinlock

boost::fairness::detail::pqspinlock priority_mutex_benchmark::pqspinlock