Base typedef | distortos::StaticThread< StackSize, CanReceiveSignals, QueuedSignals, SignalActions, Function, Args > | |
detach() override | distortos::UndetachableThread | virtual |
exit0Hook() override | distortos::internal::ThreadCommon | protectedvirtual |
exit1Hook() override | distortos::internal::ThreadCommon | protectedvirtual |
generateSignal(uint8_t signalNumber) override | distortos::internal::ThreadCommon | virtual |
getEffectivePriority() const override | distortos::internal::ThreadCommon | virtual |
getIdentifier() const override | distortos::internal::ThreadCommon | virtual |
getPendingSignalSet() const override | distortos::internal::ThreadCommon | virtual |
getPriority() const override | distortos::internal::ThreadCommon | virtual |
getSchedulingPolicy() const override | distortos::internal::ThreadCommon | virtual |
getStackHighWaterMark() const override | distortos::internal::ThreadCommon | virtual |
getStackSize() const override | distortos::internal::ThreadCommon | virtual |
getState() const override | distortos::internal::ThreadCommon | virtual |
getThreadControlBlock() | distortos::internal::ThreadCommon | inlineprotected |
getThreadControlBlock() const | distortos::internal::ThreadCommon | inlineprotected |
join() override | distortos::internal::ThreadCommon | virtual |
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) override | distortos::internal::ThreadCommon | virtual |
run() override | distortos::internal::StaticThreadBase< StackSize, Function, Args... > | inlineprotectedvirtual |
setPriority(uint8_t priority, bool alwaysBehind={}) override | distortos::internal::ThreadCommon | virtual |
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) override | distortos::internal::ThreadCommon | virtual |
StackStorageUniquePointer typedef | distortos::internal::ThreadCommon | |
start() | distortos::internal::StaticThreadBase< StackSize, Function, Args... > | inline |
startInternal() | distortos::internal::ThreadCommon | protected |
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()=default | distortos::Thread | virtual |
~ThreadCommon() override | distortos::internal::ThreadCommon | |