#include <waiter.h>
Definition at line 57 of file waiter.h.
◆ Waiter() [1/2]
absl::synchronization_internal::Waiter::Waiter |
( |
| ) |
|
|
delete |
◆ Waiter() [2/2]
absl::synchronization_internal::Waiter::Waiter |
( |
const Waiter & |
| ) |
|
|
delete |
◆ GetWaiter()
◆ Init()
void absl::synchronization_internal::Waiter::Init |
( |
| ) |
|
◆ operator=()
Waiter& absl::synchronization_internal::Waiter::operator= |
( |
const Waiter & |
| ) |
|
|
delete |
◆ Poke()
void absl::synchronization_internal::Waiter::Poke |
( |
| ) |
|
◆ Post()
void absl::synchronization_internal::Waiter::Post |
( |
| ) |
|
◆ Wait()
bool absl::synchronization_internal::Waiter::Wait |
( |
KernelTimeout |
t | ) |
|
◆ cv_
pthread_cond_t absl::synchronization_internal::Waiter::cv_ |
|
private |
◆ kIdlePeriods
const int absl::synchronization_internal::Waiter::kIdlePeriods = 60 |
|
static |
◆ mu_
pthread_mutex_t absl::synchronization_internal::Waiter::mu_ |
|
private |
◆ waiter_count_
std::atomic<int> absl::synchronization_internal::Waiter::waiter_count_ |
|
private |
◆ wakeup_count_
std::atomic<int> absl::synchronization_internal::Waiter::wakeup_count_ |
|
private |
The documentation for this class was generated from the following files: