distortos  v0.4.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
generateSignal(uint8_t signalNumber) overridedistortos::ThreadCommonvirtual
getEffectivePriority() const overridedistortos::ThreadCommonvirtual
getPendingSignalSet() const overridedistortos::ThreadCommonvirtual
getPriority() const overridedistortos::ThreadCommonvirtual
getSchedulingPolicy() const overridedistortos::ThreadCommonvirtual
getStackHighWaterMark() const overridedistortos::ThreadCommonvirtual
getStackSize() const overridedistortos::ThreadCommonvirtual
getState() const overridedistortos::ThreadCommonvirtual
getThreadControlBlock()distortos::ThreadCommoninlineprotected
getThreadControlBlock() constdistortos::ThreadCommoninlineprotected
join() overridedistortos::ThreadCommonvirtual
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::ThreadCommon)distortos::ThreadCommon
operator=(ThreadCommon &&)=delete (defined in distortos::ThreadCommon)distortos::ThreadCommon
owner_distortos::internal::DynamicThreadBaseprivate
preTerminationHook(Thread &thread)distortos::internal::DynamicThreadBaseprotectedstatic
queueSignal(uint8_t signalNumber, sigval value) overridedistortos::ThreadCommonvirtual
run(Thread &thread)distortos::internal::DynamicThreadBaseprivatestatic
setPriority(uint8_t priority, bool alwaysBehind={}) overridedistortos::ThreadCommonvirtual
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) overridedistortos::ThreadCommonvirtual
stackGuardSize_distortos::internal::DynamicThreadBaseprivatestatic
StackStorageUniquePointer typedefdistortos::ThreadCommon
start()distortos::internal::DynamicThreadBaseinline
startInternal(void(&runFunction)(Thread &), void(*preTerminationHookFunction)(Thread &), void(&terminationHookFunction)(Thread &))distortos::ThreadCommonprotected
terminationHook(Thread &thread)distortos::internal::DynamicThreadBaseprotectedstatic
ThreadCommon(internal::Stack &&stack, uint8_t priority, SchedulingPolicy schedulingPolicy, internal::ThreadGroupControlBlock *threadGroupControlBlock, SignalsReceiver *signalsReceiver)distortos::ThreadCommon
ThreadCommon(const ThreadCommon &)=delete (defined in distortos::ThreadCommon)distortos::ThreadCommon
ThreadCommon(ThreadCommon &&)=default (defined in distortos::ThreadCommon)distortos::ThreadCommon
~Thread()=0distortos::Threadpure virtual
~ThreadCommon() overridedistortos::ThreadCommon