distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::MainThread Member List

This is the complete list of members for distortos::internal::MainThread, including all inherited members.

detach() overridedistortos::UndetachableThreadvirtual
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
MainThread(uint8_t priority, ThreadGroupControlBlock &threadGroupControlBlock, SignalsReceiver *signalsReceiver)distortos::internal::MainThread
operator=(const ThreadCommon &)=delete (defined in distortos::ThreadCommon)distortos::ThreadCommon
operator=(ThreadCommon &&)=delete (defined in distortos::ThreadCommon)distortos::ThreadCommon
queueSignal(uint8_t signalNumber, sigval value) overridedistortos::ThreadCommonvirtual
setPriority(uint8_t priority, bool alwaysBehind={}) overridedistortos::ThreadCommonvirtual
setSchedulingPolicy(SchedulingPolicy schedulingPolicy) overridedistortos::ThreadCommonvirtual
StackStorageUniquePointer typedefdistortos::ThreadCommon
startInternal(void(&runFunction)(Thread &), void(*preTerminationHookFunction)(Thread &), void(&terminationHookFunction)(Thread &))distortos::ThreadCommonprotected
terminationHook(Thread &thread)distortos::ThreadCommonprotectedstatic
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