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 mutex.cc.

Constructor & Destructor Documentation

◆ SynchWaitParams()

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

Definition at line 462 of file mutex.cc.

Member Data Documentation

◆ cond

const Condition* absl::SynchWaitParams::cond

Definition at line 475 of file mutex.cc.

◆ contention_start_cycles

int64_t absl::SynchWaitParams::contention_start_cycles

Definition at line 488 of file mutex.cc.

◆ cv_word

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

Definition at line 486 of file mutex.cc.

◆ cvmu

Mutex* const absl::SynchWaitParams::cvmu

Definition at line 481 of file mutex.cc.

◆ how

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

Definition at line 474 of file mutex.cc.

◆ thread

PerThreadSynch* const absl::SynchWaitParams::thread

Definition at line 482 of file mutex.cc.

◆ timeout

KernelTimeout absl::SynchWaitParams::timeout

Definition at line 478 of file mutex.cc.


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


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22