distortos  v0.6.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::DynamicThreadBase Member List

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

boundFunction_distortos::internal::DynamicThreadBaseprivate
detach() overridedistortos::internal::DynamicThreadBasevirtual
dynamicSignalsReceiver_distortos::internal::DynamicThreadBaseprivate
DynamicThreadBase(size_t stackSize, bool canReceiveSignals, size_t queuedSignals, size_t signalActions, uint8_t priority, SchedulingPolicy schedulingPolicy, DynamicThread &owner, Function &&function, Args &&... args)distortos::internal::DynamicThreadBase
DynamicThreadBase(const DynamicThreadBase &)=delete (defined in distortos::internal::DynamicThreadBase)distortos::internal::DynamicThreadBase
DynamicThreadBase(DynamicThreadBase &&)=default (defined in distortos::internal::DynamicThreadBase)distortos::internal::DynamicThreadBase
exit0Hook() overridedistortos::internal::DynamicThreadBaseprotectedvirtual
exit1Hook() overridedistortos::internal::DynamicThreadBaseprotectedvirtual
generateSignal(uint8_t signalNumber) overridedistortos::internal::ThreadCommonvirtual
getEffectivePriority() const overridedistortos::internal::ThreadCommonvirtual
getIdentifier() const overridedistortos::internal::ThreadCommonvirtual
getPendingSignalSet() const overridedistortos::internal::ThreadCommonvirtual
getPriority() const overridedistortos::internal::ThreadCommonvirtual
getSchedulingPolicy() const overridedistortos::internal::ThreadCommonvirtual
getStackHighWaterMark() const overridedistortos::internal::ThreadCommonvirtual
getStackSize() const overridedistortos::internal::ThreadCommonvirtual
getState() const overridedistortos::internal::ThreadCommonvirtual
getThreadControlBlock()distortos::internal::ThreadCommoninlineprotected
getThreadControlBlock() constdistortos::internal::ThreadCommoninlineprotected
join() overridedistortos::internal::ThreadCommonvirtual
makeStack(const size_t stackSize)distortos::internal::DynamicThreadBaseinlineprivatestatic
operator=(const DynamicThreadBase &)=delete (defined in distortos::internal::DynamicThreadBase)distortos::internal::DynamicThreadBase
operator=(DynamicThreadBase &&)=delete (defined in distortos::internal::DynamicThreadBase)distortos::internal::DynamicThreadBase
operator=(const ThreadCommon &)=delete (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
operator=(ThreadCommon &&)=delete (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
owner_distortos::internal::DynamicThreadBaseprivate
queueSignal(uint8_t signalNumber, sigval value) overridedistortos::internal::ThreadCommonvirtual
run() overridedistortos::internal::DynamicThreadBaseprotectedvirtual
setPriority(uint8_t priority, bool alwaysBehind={}) overridedistortos::internal::ThreadCommonvirtual
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) overridedistortos::internal::ThreadCommonvirtual
StackStorageUniquePointer typedefdistortos::internal::ThreadCommon
start()distortos::internal::DynamicThreadBaseinline
startInternal()distortos::internal::ThreadCommonprotected
ThreadCommon(Stack &&stack, uint8_t priority, SchedulingPolicy schedulingPolicy, ThreadGroupControlBlock *threadGroupControlBlock, SignalsReceiver *signalsReceiver)distortos::internal::ThreadCommon
ThreadCommon(const ThreadCommon &)=delete (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
ThreadCommon(ThreadCommon &&)=default (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
~Thread()=0distortos::Threadpure virtual
~ThreadCommon() overridedistortos::internal::ThreadCommon