distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::Mutex Member List
This is the complete list of members for
distortos::Mutex
, including all inherited members.
doBlock
()
distortos::internal::MutexControlBlock
private
doBlockUntil
(TickClock::time_point timePoint)
distortos::internal::MutexControlBlock
private
doLock
()
distortos::internal::MutexControlBlock
private
doUnlockOrTransferLock
()
distortos::internal::MutexControlBlock
private
getBoostedPriority
() const
distortos::internal::MutexControlBlock
private
getMaxRecursiveLocks
()
distortos::Mutex
inline
static
getOwner
() const
distortos::internal::MutexControlBlock
inline
private
getPriorityCeiling
() const
distortos::internal::MutexControlBlock
inline
private
getProtocol
() const
distortos::internal::MutexControlBlock
inline
private
getRecursiveLocksCount
()
distortos::internal::MutexControlBlock
inline
private
getType
() const
distortos::internal::MutexControlBlock
inline
private
lock
()
distortos::Mutex
Mutex
(const Type type=Type::normal, const Protocol protocol=Protocol::none, const uint8_t priorityCeiling={})
distortos::Mutex
inline
explicit
Mutex
(const Protocol protocol, const uint8_t priorityCeiling={})
distortos::Mutex
inline
explicit
Mutex
(const Mutex &)=delete (defined in
distortos::Mutex
)
distortos::Mutex
Mutex
(Mutex &&)=default (defined in
distortos::Mutex
)
distortos::Mutex
MutexControlBlock
(const Type type, const Protocol protocol, const uint8_t priorityCeiling)
distortos::internal::MutexControlBlock
inline
private
MutexListNode
()
distortos::internal::MutexListNode
inline
private
node
distortos::internal::MutexListNode
private
operator=
(const Mutex &)=delete (defined in
distortos::Mutex
)
distortos::Mutex
operator=
(Mutex &&)=delete (defined in
distortos::Mutex
)
distortos::Mutex
Protocol
typedef
distortos::Mutex
protocolShift
distortos::internal::MutexControlBlock
private
static
protocolWidth
distortos::internal::MutexControlBlock
private
static
RecursiveLocksCount
typedef
distortos::Mutex
try_lock
()
distortos::Mutex
inline
try_lock_for
(const std::chrono::duration< Rep, Period > duration)
distortos::Mutex
inline
try_lock_until
(const std::chrono::time_point< TickClock, Duration > timePoint)
distortos::Mutex
inline
tryLock
()
distortos::Mutex
tryLockFor
(TickClock::duration duration)
distortos::Mutex
tryLockFor
(const std::chrono::duration< Rep, Period > duration)
distortos::Mutex
inline
tryLockInternal
()
distortos::Mutex
private
tryLockUntil
(TickClock::time_point timePoint)
distortos::Mutex
tryLockUntil
(const std::chrono::time_point< TickClock, Duration > timePoint)
distortos::Mutex
inline
Type
typedef
distortos::Mutex
typeShift
distortos::internal::MutexControlBlock
private
static
typeWidth
distortos::internal::MutexControlBlock
private
static
unlock
()
distortos::Mutex
~Mutex
()=default
distortos::Mutex
Generated on Sun May 5 2019 16:29:54 for distortos by
1.8.15