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

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
init(const char *name)ace_routine::Coroutineinlineprotected
init(const __FlashStringHelper *name)ace_routine::Coroutineinlineprotected
isAwaiting() constace_routine::Coroutineinline
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
kStatusAwaitingace_routine::Coroutineprotectedstatic
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
run()=0ace_routine::Coroutinepure virtual
setAwaiting()ace_routine::Coroutineinlineprotected
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
setYielding()ace_routine::Coroutineinlineprotected
Status typedeface_routine::Coroutineprotected
suspend()ace_routine::Coroutineinline