Public Member Functions | |
SynchWaitParams (Mutex::MuHow how_arg, const Condition *cond_arg, KernelTimeout timeout_arg, Mutex *cvmu_arg, PerThreadSynch *thread_arg, std::atomic< intptr_t > *cv_word_arg) | |
Public Attributes | |
const Condition * | cond |
int64_t | contention_start_cycles |
std::atomic< intptr_t > * | cv_word |
Mutex *const | cvmu |
const Mutex::MuHow | how |
PerThreadSynch *const | thread |
KernelTimeout | timeout |
absl::SynchWaitParams::SynchWaitParams | ( | Mutex::MuHow | how_arg, |
const Condition * | cond_arg, | ||
KernelTimeout | timeout_arg, | ||
Mutex * | cvmu_arg, | ||
PerThreadSynch * | thread_arg, | ||
std::atomic< intptr_t > * | cv_word_arg | ||
) | [inline] |
std::atomic<intptr_t>* absl::SynchWaitParams::cv_word |
Mutex* const absl::SynchWaitParams::cvmu |