Public Member Functions | Public Attributes | List of all members
absl::SynchWaitParams Struct Reference

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 Conditioncond
int64_t contention_start_cycles
std::atomic< intptr_t > * cv_word
Mutex *const cvmu
const Mutex::MuHow how
PerThreadSynch *const thread
KernelTimeout timeout

Detailed Description

Definition at line 461 of file

Constructor & Destructor Documentation

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 

Definition at line 462 of file

Member Data Documentation

const Condition* absl::SynchWaitParams::cond

Definition at line 475 of file

int64_t absl::SynchWaitParams::contention_start_cycles

Definition at line 488 of file

std::atomic<intptr_t>* absl::SynchWaitParams::cv_word

Definition at line 486 of file

Mutex* const absl::SynchWaitParams::cvmu

Definition at line 481 of file

const Mutex::MuHow absl::SynchWaitParams::how

Definition at line 474 of file

PerThreadSynch* const absl::SynchWaitParams::thread

Definition at line 482 of file

KernelTimeout absl::SynchWaitParams::timeout

Definition at line 478 of file

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

autogenerated on Wed Jun 19 2019 19:19:59