xsens
GuardedMutex
xsens::GuardedMutex Member List
This is the complete list of members for
xsens::GuardedMutex
, including all inherited members.
addReadLock
(XsThreadId cid)
xsens::MutexReadWriteSuspendable
inline
private
claimMutex
()
xsens::GuardedMutex
inline
xsens::MutexReadWriteSuspendable::claimMutex
(Mode mode)
xsens::MutexReadWriteSuspendable
inline
private
xsens::MutexReadWriteSuspendable::claimMutex
(bool write)
xsens::MutexReadWriteSuspendable
inline
private
downgradeToRead
(bool decreaseSuspend)
xsens::MutexReadWriteSuspendable
inline
private
enterAtomic
()
xsens::MutexReadWriteSuspendable
inline
private
GuardedMutex
(GuardedMutex const &)=delete
xsens::GuardedMutex
private
GuardedMutex
(GuardedMutex &&)=delete
xsens::GuardedMutex
private
GuardedMutex
()
xsens::GuardedMutex
inline
haveReadClaim
() const volatile
xsens::GuardedMutex
inline
protected
xsens::MutexReadWriteSuspendable::haveReadClaim
() const volatile
xsens::MutexReadWriteSuspendable
inline
private
haveWriteClaim
() const volatile
xsens::GuardedMutex
inline
protected
xsens::MutexReadWriteSuspendable::haveWriteClaim
() const volatile
xsens::MutexReadWriteSuspendable
inline
private
isUsing
(Mutex const *mutex) const
xsens::GuardedMutex
inline
leaveAtomic
()
xsens::MutexReadWriteSuspendable
inline
private
LockGuarded
class
xsens::GuardedMutex
friend
LockSuspendable
class
xsens::GuardedMutex
friend
m_access
xsens::MutexReadWriteSuspendable
private
m_guarded
xsens::GuardedMutex
private
m_readLockCount
xsens::MutexReadWriteSuspendable
private
m_readLocked
xsens::MutexReadWriteSuspendable
private
m_readLockMax
xsens::MutexReadWriteSuspendable
private
m_writeLocked
xsens::MutexReadWriteSuspendable
private
m_writeLocksPending
xsens::MutexReadWriteSuspendable
private
m_writeLockSuspendCount
xsens::MutexReadWriteSuspendable
private
m_writeRef
xsens::MutexReadWriteSuspendable
private
Mode
enum name
xsens::MutexReadWriteSuspendable
private
MutexReadWriteSuspendable
(MutexReadWriteSuspendable const &)=delete
xsens::MutexReadWriteSuspendable
private
MutexReadWriteSuspendable
(MutexReadWriteSuspendable &&)=delete
xsens::MutexReadWriteSuspendable
private
MutexReadWriteSuspendable
()
xsens::MutexReadWriteSuspendable
inline
private
operator=
(GuardedMutex const &)=delete
xsens::GuardedMutex
private
operator=
(GuardedMutex &&)=delete
xsens::GuardedMutex
private
releaseMutex
()
xsens::GuardedMutex
inline
xsens::MutexReadWriteSuspendable::releaseMutex
(bool write, bool decreaseSuspendCount)
xsens::MutexReadWriteSuspendable
inline
private
xsens::MutexReadWriteSuspendable::releaseMutex
(Mode mode, bool decreaseSuspendCount)
xsens::MutexReadWriteSuspendable
inline
private
resumeWriteLock
()
xsens::MutexReadWriteSuspendable
inline
private
status
() const volatile
xsens::GuardedMutex
inline
suspendable
()
xsens::GuardedMutex
inline
suspendWriteLock
()
xsens::MutexReadWriteSuspendable
inline
private
~GuardedMutex
()
xsens::GuardedMutex
inline
~MutexReadWriteSuspendable
()
xsens::MutexReadWriteSuspendable
inline
private
xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:22