absl::Mutex Member List

This is the complete list of members for absl::Mutex, including all inherited members.

AssertHeld() const ASSERT_EXCLUSIVE_LOCK()absl::Mutex
AssertNotHeld() constabsl::Mutex
AssertReaderHeld() const ASSERT_SHARED_LOCK()absl::Mutex
Await(const Condition &cond)absl::Mutex
AwaitCommon(const Condition &cond, synchronization_internal::KernelTimeout t)absl::Mutexprivate
AwaitWithDeadline(const Condition &cond, absl::Time deadline)absl::Mutex
AwaitWithTimeout(const Condition &cond, absl::Duration timeout)absl::Mutex
Block(base_internal::PerThreadSynch *s)absl::Mutexprivate
CondVar classabsl::Mutexfriend
DecrementSynchSem(Mutex *mu, base_internal::PerThreadSynch *w, synchronization_internal::KernelTimeout t)absl::Mutexinlineprivatestatic
EnableDebugLog(const char *name)absl::Mutex
EnableInvariantDebugging(void(*invariant)(void *), void *arg)absl::Mutex
Fer(base_internal::PerThreadSynch *w)absl::Mutexprivate
ForgetDeadlockInfo()absl::Mutex
IncrementSynchSem(Mutex *mu, base_internal::PerThreadSynch *w)absl::Mutexinlineprivatestatic
InternalAttemptToUseMutexInFatalSignalHandler()absl::Mutexstatic
Lock() EXCLUSIVE_LOCK_FUNCTION()absl::Mutex
LockSlow(MuHow how, const Condition *cond, int flags) ABSL_ATTRIBUTE_COLDabsl::Mutexprivate
LockSlowLoop(SynchWaitParams *waitp, int flags)absl::Mutexprivate
LockSlowWithDeadline(MuHow how, const Condition *cond, synchronization_internal::KernelTimeout t, int flags)absl::Mutexprivate
LockWhen(const Condition &cond) EXCLUSIVE_LOCK_FUNCTION()absl::Mutex
LockWhenWithDeadline(const Condition &cond, absl::Time deadline) EXCLUSIVE_LOCK_FUNCTION()absl::Mutex
LockWhenWithTimeout(const Condition &cond, absl::Duration timeout) EXCLUSIVE_LOCK_FUNCTION()absl::Mutex
mu_absl::Mutexprivate
MuHow typedefabsl::Mutex
Mutex()absl::Mutexinline
Mutex(absl::ConstInitType)absl::Mutexinlineexplicit
Mutex(const volatile Mutex *)absl::Mutexinlineprivate
Mutex(const Mutex &)=deleteabsl::Mutexprivate
operator=(const Mutex &)=deleteabsl::Mutexprivate
ReaderLock() SHARED_LOCK_FUNCTION()absl::Mutex
ReaderLockWhen(const Condition &cond) SHARED_LOCK_FUNCTION()absl::Mutex
ReaderLockWhenWithDeadline(const Condition &cond, absl::Time deadline) SHARED_LOCK_FUNCTION()absl::Mutex
ReaderLockWhenWithTimeout(const Condition &cond, absl::Duration timeout) SHARED_LOCK_FUNCTION()absl::Mutex
ReaderTryLock() SHARED_TRYLOCK_FUNCTION(true)absl::Mutex
ReaderUnlock() UNLOCK_FUNCTION()absl::Mutex
Trans(MuHow how)absl::Mutexprivate
TryLock() EXCLUSIVE_TRYLOCK_FUNCTION(true)absl::Mutex
TryRemove(base_internal::PerThreadSynch *s)absl::Mutexprivate
Unlock() UNLOCK_FUNCTION()absl::Mutex
UnlockSlow(SynchWaitParams *waitp) ABSL_ATTRIBUTE_COLDabsl::Mutexprivate
Wakeup(base_internal::PerThreadSynch *w)absl::Mutexprivate
WriterLock() EXCLUSIVE_LOCK_FUNCTION()absl::Mutexinline
WriterLockWhen(const Condition &cond) EXCLUSIVE_LOCK_FUNCTION()absl::Mutexinline
WriterLockWhenWithDeadline(const Condition &cond, absl::Time deadline) EXCLUSIVE_LOCK_FUNCTION()absl::Mutexinline
WriterLockWhenWithTimeout(const Condition &cond, absl::Duration timeout) EXCLUSIVE_LOCK_FUNCTION()absl::Mutexinline
WriterTryLock() EXCLUSIVE_TRYLOCK_FUNCTION(true)absl::Mutexinline
WriterUnlock() UNLOCK_FUNCTION()absl::Mutexinline
~Mutex()absl::Mutex


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