AceRoutine  0.2
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.

::StatusStringTest (defined in ace_routine::Coroutine)ace_routine::Coroutinefriend
Coroutine()ace_routine::Coroutineinlineprotected
CoroutineScheduler (defined in ace_routine::Coroutine)ace_routine::Coroutinefriend
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
kStatusDelayingace_routine::Coroutineprotectedstatic
kStatusEndingace_routine::Coroutineprotectedstatic
kStatusRunningace_routine::Coroutineprotectedstatic
kStatusSuspendedace_routine::Coroutineprotectedstatic
kStatusTerminatedace_routine::Coroutineprotectedstatic
kStatusYieldingace_routine::Coroutineprotectedstatic
millis() constace_routine::Coroutinevirtual
resume()ace_routine::Coroutine
runCoroutine()=0ace_routine::Coroutinepure virtual
setDelay(uint16_t delayMillisDuration)ace_routine::Coroutineinlineprotected
setDelaying()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