distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::ThreadControlBlock Member List

This is the complete list of members for distortos::internal::ThreadControlBlock, including all inherited members.

addHook()distortos::internal::ThreadControlBlock
blockHook(const UnblockFunctor *const unblockFunctor)distortos::internal::ThreadControlBlockinline
boostedPriority_distortos::internal::ThreadListNodeprotected
getEffectivePriority() constdistortos::internal::ThreadListNodeinline
getList() constdistortos::internal::ThreadControlBlockinline
getOwnedProtocolMutexList()distortos::internal::ThreadControlBlockinline
getOwner() constdistortos::internal::ThreadControlBlockinline
getPriority() constdistortos::internal::ThreadListNodeinline
getRoundRobinQuantum()distortos::internal::ThreadControlBlockinline
getSchedulingPolicy() constdistortos::internal::ThreadControlBlockinline
getSequenceNumber() constdistortos::internal::ThreadControlBlockinline
getSignalsReceiverControlBlock() constdistortos::internal::ThreadControlBlockinline
getStack()distortos::internal::ThreadControlBlockinline
getStack() constdistortos::internal::ThreadControlBlockinline
getState() constdistortos::internal::ThreadControlBlockinline
list_distortos::internal::ThreadControlBlockprivate
operator=(const ThreadControlBlock &)=delete (defined in distortos::internal::ThreadControlBlock)distortos::internal::ThreadControlBlock
operator=(ThreadControlBlock &&)=delete (defined in distortos::internal::ThreadControlBlock)distortos::internal::ThreadControlBlock
ownedProtocolMutexList_distortos::internal::ThreadControlBlockprivate
owner_distortos::internal::ThreadControlBlockprivate
priority_distortos::internal::ThreadListNodeprotected
priorityInheritanceMutexControlBlock_distortos::internal::ThreadControlBlockprivate
reent_distortos::internal::ThreadControlBlockprivate
reposition(bool loweringBefore)distortos::internal::ThreadControlBlockprivate
roundRobinQuantum_distortos::internal::ThreadControlBlockprivate
schedulingPolicy_distortos::internal::ThreadControlBlockprivate
sequenceNumber_distortos::internal::ThreadControlBlockprivate
setList(ThreadList *const list)distortos::internal::ThreadControlBlockinline
setPriority(uint8_t priority, bool alwaysBehind={})distortos::internal::ThreadControlBlock
setPriorityInheritanceMutexControlBlock(const MutexControlBlock *const priorityInheritanceMutexControlBlock)distortos::internal::ThreadControlBlockinline
setSchedulingPolicy(SchedulingPolicy schedulingPolicy)distortos::internal::ThreadControlBlock
setState(const ThreadState state)distortos::internal::ThreadControlBlockinline
signalsReceiverControlBlock_distortos::internal::ThreadControlBlockprivate
stack_distortos::internal::ThreadControlBlockprivate
state_distortos::internal::ThreadControlBlockprivate
switchedToHook()distortos::internal::ThreadControlBlockinline
ThreadControlBlock(Stack &&stack, uint8_t priority, SchedulingPolicy schedulingPolicy, ThreadGroupControlBlock *threadGroupControlBlock, SignalsReceiver *signalsReceiver, RunnableThread &owner)distortos::internal::ThreadControlBlock
ThreadControlBlock(const ThreadControlBlock &)=delete (defined in distortos::internal::ThreadControlBlock)distortos::internal::ThreadControlBlock
ThreadControlBlock(ThreadControlBlock &&)=default (defined in distortos::internal::ThreadControlBlock)distortos::internal::ThreadControlBlock
threadGroupControlBlock_distortos::internal::ThreadControlBlockprivate
threadGroupNodedistortos::internal::ThreadListNode
threadListNodedistortos::internal::ThreadListNode
ThreadListNode(const uint8_t priority)distortos::internal::ThreadListNodeinlineexplicit
unblockFunctor_distortos::internal::ThreadControlBlockprivate
unblockHook(UnblockReason unblockReason)distortos::internal::ThreadControlBlock
updateBoostedPriority(uint8_t boostedPriority={})distortos::internal::ThreadControlBlock
~ThreadControlBlock()distortos::internal::ThreadControlBlock