#include <blocking_counter.h>
◆ BlockingCounter() [1/4]
absl::BlockingCounter::BlockingCounter |
( |
int |
initial_count | ) |
|
|
explicit |
◆ BlockingCounter() [2/4]
◆ BlockingCounter() [3/4]
absl::BlockingCounter::BlockingCounter |
( |
int |
initial_count | ) |
|
|
inlineexplicit |
◆ BlockingCounter() [4/4]
◆ ABSL_GUARDED_BY() [1/4]
◆ ABSL_GUARDED_BY() [2/4]
int num_waiting_ absl::BlockingCounter::ABSL_GUARDED_BY |
( |
lock_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [3/4]
int num_waiting_ absl::BlockingCounter::ABSL_GUARDED_BY |
( |
lock_ |
| ) |
|
|
private |
◆ ABSL_GUARDED_BY() [4/4]
◆ DecrementCount() [1/2]
bool absl::BlockingCounter::DecrementCount |
( |
| ) |
|
◆ DecrementCount() [2/2]
bool absl::BlockingCounter::DecrementCount |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Wait() [1/2]
void absl::BlockingCounter::Wait |
( |
| ) |
|
◆ Wait() [2/2]
void absl::BlockingCounter::Wait |
( |
| ) |
|
◆ count_
std::atomic<int> absl::BlockingCounter::count_ |
|
private |
◆ lock_
Mutex absl::BlockingCounter::lock_ |
|
private |
The documentation for this class was generated from the following files: