Public Member Functions | Private Attributes | List of all members
grpc::testing::BlockingCounter Class Reference

Public Member Functions

 BlockingCounter (int count)
 
void DecrementCount ()
 
void Wait ()
 

Private Attributes

int count_
 
std::condition_variable cv_
 
std::mutex mu_
 

Detailed Description

Definition at line 39 of file bm_threadpool.cc.

Constructor & Destructor Documentation

◆ BlockingCounter()

grpc::testing::BlockingCounter::BlockingCounter ( int  count)
inlineexplicit

Definition at line 41 of file bm_threadpool.cc.

Member Function Documentation

◆ DecrementCount()

void grpc::testing::BlockingCounter::DecrementCount ( )
inline

Definition at line 42 of file bm_threadpool.cc.

◆ Wait()

void grpc::testing::BlockingCounter::Wait ( )
inline

Definition at line 48 of file bm_threadpool.cc.

Member Data Documentation

◆ count_

int grpc::testing::BlockingCounter::count_
private

Definition at line 56 of file bm_threadpool.cc.

◆ cv_

std::condition_variable grpc::testing::BlockingCounter::cv_
private

Definition at line 58 of file bm_threadpool.cc.

◆ mu_

std::mutex grpc::testing::BlockingCounter::mu_
private

Definition at line 57 of file bm_threadpool.cc.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:33