Go to the documentation of this file.
15 #include "absl/synchronization/blocking_counter.h"
17 #include "absl/base/internal/raw_logging.h"
24 return 0 == *
reinterpret_cast<int *
>(
arg);
33 "BlockingCounter::DecrementCount() called too many times. count=%d",
45 ABSL_RAW_CHECK(num_waiting_ == 0,
"multiple threads called Wait()");
#define ABSL_RAW_CHECK(condition, message)
static ABSL_NAMESPACE_BEGIN bool IsZero(void *arg)
void Await(const Condition &cond)
#define ABSL_NAMESPACE_END
std::condition_variable Condition
#define ABSL_NAMESPACE_BEGIN
std::atomic< int > count_
#define ABSL_RAW_LOG(severity,...)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:48