distortos  v0.6.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::StaticThreadBase< StackSize, Function, Args > Member List

This is the complete list of members for distortos::internal::StaticThreadBase< StackSize, Function, Args >, including all inherited members.

adjustedStackSizedistortos::internal::StaticThreadBase< StackSize, Function, Args >privatestatic
Base typedefdistortos::internal::StaticThreadBase< StackSize, Function, Args >
boundFunction_distortos::internal::StaticThreadBase< StackSize, Function, Args >private
detach() overridedistortos::UndetachableThreadvirtual
exit0Hook() overridedistortos::internal::ThreadCommonprotectedvirtual
exit1Hook() overridedistortos::internal::ThreadCommonprotectedvirtual
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
operator=(const StaticThreadBase &)=delete (defined in distortos::internal::StaticThreadBase< StackSize, Function, Args >)distortos::internal::StaticThreadBase< StackSize, Function, Args >
operator=(StaticThreadBase &&)=delete (defined in distortos::internal::StaticThreadBase< StackSize, Function, Args >)distortos::internal::StaticThreadBase< StackSize, Function, Args >
operator=(const ThreadCommon &)=delete (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
operator=(ThreadCommon &&)=delete (defined in distortos::internal::ThreadCommon)distortos::internal::ThreadCommon
queueSignal(uint8_t signalNumber, sigval value) overridedistortos::internal::ThreadCommonvirtual
run() overridedistortos::internal::StaticThreadBase< StackSize, Function, Args >inlineprotectedvirtual
setPriority(uint8_t priority, bool alwaysBehind={}) overridedistortos::internal::ThreadCommonvirtual
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) overridedistortos::internal::ThreadCommonvirtual
stack_distortos::internal::StaticThreadBase< StackSize, Function, Args >private
StackStorageUniquePointer typedefdistortos::internal::ThreadCommon
start()distortos::internal::StaticThreadBase< StackSize, Function, Args >inline
startInternal()distortos::internal::ThreadCommonprotected
StaticThreadBase(const uint8_t priority, const SchedulingPolicy schedulingPolicy, SignalsReceiver *const signalsReceiver, Function &&function, Args &&... args)distortos::internal::StaticThreadBase< StackSize, Function, Args >inline
StaticThreadBase(const StaticThreadBase &)=delete (defined in distortos::internal::StaticThreadBase< StackSize, Function, Args >)distortos::internal::StaticThreadBase< StackSize, Function, Args >
StaticThreadBase(StaticThreadBase &&)=default (defined in distortos::internal::StaticThreadBase< StackSize, Function, Args >)distortos::internal::StaticThreadBase< StackSize, Function, Args >
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