AceRoutine  1.0
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
ace_routine::Coroutine Member List

This is the complete list of members for ace_routine::Coroutine, including all inherited members.

::AceRoutineTest_statusStrings (defined in ace_routine::Coroutine)ace_routine::Coroutinefriend
Coroutine()ace_routine::Coroutineinlineprotected
coroutineMicros() constace_routine::Coroutinevirtual
coroutineMillis() constace_routine::Coroutinevirtual
CoroutineScheduler (defined in ace_routine::Coroutine)ace_routine::Coroutinefriend
coroutineSeconds() constace_routine::Coroutinevirtual
getJump() constace_routine::Coroutineinlineprotected
getName() constace_routine::Coroutineinline
getNext()ace_routine::Coroutineinline
getRoot()ace_routine::Coroutinestatic
getStatus() constace_routine::Coroutineinlineprotected
isDelayExpired()ace_routine::Coroutineinline
isDelaying() constace_routine::Coroutineinline
isDone() constace_routine::Coroutineinline
isEnding() constace_routine::Coroutineinline
isRunning() constace_routine::Coroutineinline
isSuspended() constace_routine::Coroutineinline
isTerminated() constace_routine::Coroutineinline
isYielding() constace_routine::Coroutineinline
kDelayTypeMicrosace_routine::Coroutineprotectedstatic
kDelayTypeMillisace_routine::Coroutineprotectedstatic
kDelayTypeSecondsace_routine::Coroutineprotectedstatic
kStatusDelayingace_routine::Coroutineprotectedstatic
kStatusEndingace_routine::Coroutineprotectedstatic
kStatusRunningace_routine::Coroutineprotectedstatic
kStatusSuspendedace_routine::Coroutineprotectedstatic
kStatusTerminatedace_routine::Coroutineprotectedstatic
kStatusYieldingace_routine::Coroutineprotectedstatic
resume()ace_routine::Coroutine
runCoroutine()=0ace_routine::Coroutinepure virtual
setDelaying()ace_routine::Coroutineinlineprotected
setDelayMicros(uint16_t delayMicros)ace_routine::Coroutineinlineprotected
setDelayMillis(uint16_t delayMillis)ace_routine::Coroutineinlineprotected
setDelaySeconds(uint16_t delaySeconds)ace_routine::Coroutineinlineprotected
setEnding()ace_routine::Coroutineinlineprotected
setJump(void *jumpPoint)ace_routine::Coroutineinlineprotected
setRunning()ace_routine::Coroutineinlineprotected
setTerminated()ace_routine::Coroutineinlineprotected
setupCoroutine(const char *name)ace_routine::Coroutineinline
setupCoroutine(const __FlashStringHelper *name)ace_routine::Coroutineinline
setYielding()ace_routine::Coroutineinlineprotected
Status typedeface_routine::Coroutineprotected
statusPrintTo(Print &printer)ace_routine::Coroutineinlineprotected
suspend()ace_routine::Coroutineinline
~Coroutine()ace_routine::Coroutineinlineprotectedvirtual