| Base typedef | distortos::StaticThread< StackSize, true, 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, true, QueuedSignals, SignalActions, Function, Args... >) | distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... > | |
| operator=(StaticThread &&)=delete (defined in distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... >) | distortos::StaticThread< StackSize, true, 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 |
| staticSignalsReceiver_ | distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... > | private |
| StaticThread(uint8_t priority, SchedulingPolicy schedulingPolicy, Function &&function, Args &&... args) | distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... > | |
| StaticThread(const uint8_t priority, Function &&function, Args &&... args) | distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... > | inline |
| StaticThread(const StaticThread &)=delete (defined in distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... >) | distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... > | |
| StaticThread(StaticThread &&)=default (defined in distortos::StaticThread< StackSize, true, QueuedSignals, SignalActions, Function, Args... >) | distortos::StaticThread< StackSize, true, 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 | |