| add(ThreadControlBlock &threadControlBlock) | distortos::internal::Scheduler | |
| addInternal(ThreadControlBlock &threadControlBlock) | distortos::internal::Scheduler | private |
| block(ThreadList &container, ThreadState state, const UnblockFunctor *unblockFunctor={}) | distortos::internal::Scheduler | |
| block(ThreadList &container, ThreadList::iterator iterator, ThreadState state, const UnblockFunctor *unblockFunctor={}) | distortos::internal::Scheduler | |
| blockInternal(ThreadList &container, ThreadList::iterator iterator, ThreadState state, const UnblockFunctor *unblockFunctor) | distortos::internal::Scheduler | private |
| blockUntil(ThreadList &container, ThreadState state, TickClock::time_point timePoint, const UnblockFunctor *unblockFunctor={}) | distortos::internal::Scheduler | |
| contextSwitchCount_ | distortos::internal::Scheduler | private |
| currentThreadControlBlock_ | distortos::internal::Scheduler | private |
| getContextSwitchCount() const | distortos::internal::Scheduler | |
| getCurrentThreadControlBlock() const | distortos::internal::Scheduler | inline |
| getSoftwareTimerSupervisor() | distortos::internal::Scheduler | inline |
| getSoftwareTimerSupervisor() const | distortos::internal::Scheduler | inline |
| getTickCount() const | distortos::internal::Scheduler | |
| initialize(ThreadControlBlock &mainThreadControlBlock) | distortos::internal::Scheduler | |
| isContextSwitchRequired() const | distortos::internal::Scheduler | private |
| maybeRequestContextSwitch() const | distortos::internal::Scheduler | |
| remove() | distortos::internal::Scheduler | |
| resume(ThreadList::iterator iterator) | distortos::internal::Scheduler | |
| runnableList_ | distortos::internal::Scheduler | private |
| Scheduler() | distortos::internal::Scheduler | inline |
| softwareTimerSupervisor_ | distortos::internal::Scheduler | private |
| suspend() | distortos::internal::Scheduler | |
| suspend(ThreadList::iterator iterator) | distortos::internal::Scheduler | |
| suspendedList_ | distortos::internal::Scheduler | private |
| switchContext(void *stackPointer) | distortos::internal::Scheduler | |
| tickCount_ | distortos::internal::Scheduler | private |
| tickInterruptHandler() | distortos::internal::Scheduler | |
| unblock(ThreadList::iterator iterator, UnblockReason unblockReason=UnblockReason::unblockRequest) | distortos::internal::Scheduler | |
| unblockInternal(ThreadList::iterator iterator, UnblockReason unblockReason) | distortos::internal::Scheduler | private |
| yield() | distortos::internal::Scheduler | |