distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args > Member List

This is the complete list of members for distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >, including all inherited members.

Base typedefdistortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
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 StaticThread &)=delete (defined in distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
operator=(StaticThread &&)=delete (defined in distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
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
StackStorageUniquePointer typedefdistortos::internal::ThreadCommon
start()distortos::internal::StaticThreadBase< StackSize, Function, Args... >inline
startInternal()distortos::internal::ThreadCommonprotected
StaticThread(uint8_t priority, SchedulingPolicy schedulingPolicy, Function &&function, Args &&... args)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
StaticThread(const uint8_t priority, Function &&function, Args &&... args)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >inline
StaticThread(const StaticThread &)=delete (defined in distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
StaticThread(StaticThread &&)=default (defined in distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >)distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args >
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()=defaultdistortos::Threadvirtual
~ThreadCommon() overridedistortos::internal::ThreadCommon