#include <thread_manager.h>
◆ ThreadManager() [1/3]
benchmark::internal::ThreadManager::ThreadManager |
( |
int |
num_threads | ) |
|
|
inlineexplicit |
◆ ThreadManager() [2/3]
benchmark::internal::ThreadManager::ThreadManager |
( |
int |
num_threads | ) |
|
|
inline |
◆ ThreadManager() [3/3]
benchmark::internal::ThreadManager::ThreadManager |
( |
int |
num_threads | ) |
|
|
inline |
◆ GetBenchmarkMutex() [1/3]
Mutex& benchmark::internal::ThreadManager::GetBenchmarkMutex |
( |
| ) |
const |
|
inline |
◆ GetBenchmarkMutex() [2/3]
Mutex& benchmark::internal::ThreadManager::GetBenchmarkMutex |
( |
| ) |
const |
|
inline |
◆ GetBenchmarkMutex() [3/3]
Mutex& benchmark::internal::ThreadManager::GetBenchmarkMutex |
( |
| ) |
const |
|
inline |
◆ GUARDED_BY() [1/3]
◆ GUARDED_BY() [2/3]
◆ GUARDED_BY() [3/3]
◆ NotifyThreadComplete() [1/3]
void benchmark::internal::ThreadManager::NotifyThreadComplete |
( |
| ) |
|
|
inline |
◆ NotifyThreadComplete() [2/3]
void benchmark::internal::ThreadManager::NotifyThreadComplete |
( |
| ) |
|
|
inline |
◆ NotifyThreadComplete() [3/3]
void benchmark::internal::ThreadManager::NotifyThreadComplete |
( |
| ) |
|
|
inline |
◆ StartStopBarrier() [1/3]
bool benchmark::internal::ThreadManager::StartStopBarrier |
( |
| ) |
|
|
inline |
◆ StartStopBarrier() [2/3]
bool benchmark::internal::ThreadManager::StartStopBarrier |
( |
| ) |
|
|
inline |
◆ StartStopBarrier() [3/3]
bool benchmark::internal::ThreadManager::StartStopBarrier |
( |
| ) |
|
|
inline |
◆ WaitForAllThreads() [1/3]
void benchmark::internal::ThreadManager::WaitForAllThreads |
( |
| ) |
|
|
inline |
◆ WaitForAllThreads() [2/3]
void benchmark::internal::ThreadManager::WaitForAllThreads |
( |
| ) |
|
|
inline |
◆ WaitForAllThreads() [3/3]
void benchmark::internal::ThreadManager::WaitForAllThreads |
( |
| ) |
|
|
inline |
◆ alive_threads_
std::atomic< int > benchmark::internal::ThreadManager::alive_threads_ |
|
private |
◆ benchmark_mutex_
Mutex benchmark::internal::ThreadManager::benchmark_mutex_ |
|
mutableprivate |
◆ end_cond_mutex_
Mutex benchmark::internal::ThreadManager::end_cond_mutex_ |
|
private |
◆ end_condition_
Condition benchmark::internal::ThreadManager::end_condition_ |
|
private |
◆ start_stop_barrier_
Barrier benchmark::internal::ThreadManager::start_stop_barrier_ |
|
private |
The documentation for this class was generated from the following files: