AceRoutine  1.4.2
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
ace_routine::CoroutineTemplate< T_CLOCK > Member List

This is the complete list of members for ace_routine::CoroutineTemplate< T_CLOCK >, including all inherited members.

::AceRoutineTest_statusStrings (defined in ace_routine::CoroutineTemplate< T_CLOCK >)ace_routine::CoroutineTemplate< T_CLOCK >friend
::SuspendTest_suspendAndResume (defined in ace_routine::CoroutineTemplate< T_CLOCK >)ace_routine::CoroutineTemplate< T_CLOCK >friend
coroutineMicros()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotectedstatic
coroutineMillis()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotectedstatic
CoroutineSchedulerTemplate< CoroutineTemplate< T_CLOCK > > (defined in ace_routine::CoroutineTemplate< T_CLOCK >)ace_routine::CoroutineTemplate< T_CLOCK >friend
coroutineSeconds()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotectedstatic
CoroutineTemplate()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
getJump() constace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
getStatus() constace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
isDelayExpired() constace_routine::CoroutineTemplate< T_CLOCK >inline
isDelaying() constace_routine::CoroutineTemplate< T_CLOCK >inline
isDelayMicrosExpired() constace_routine::CoroutineTemplate< T_CLOCK >inline
isDelaySecondsExpired() constace_routine::CoroutineTemplate< T_CLOCK >inline
isDone() constace_routine::CoroutineTemplate< T_CLOCK >inline
isEnding() constace_routine::CoroutineTemplate< T_CLOCK >inline
isRunning() constace_routine::CoroutineTemplate< T_CLOCK >inline
isSuspended() constace_routine::CoroutineTemplate< T_CLOCK >inline
isTerminated() constace_routine::CoroutineTemplate< T_CLOCK >inline
isYielding() constace_routine::CoroutineTemplate< T_CLOCK >inline
kStatusDelayingace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
kStatusEndingace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
kStatusRunningace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
kStatusSuspendedace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
kStatusTerminatedace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
kStatusYieldingace_routine::CoroutineTemplate< T_CLOCK >protectedstatic
mDelayDurationace_routine::CoroutineTemplate< T_CLOCK >protected
mDelayStartace_routine::CoroutineTemplate< T_CLOCK >protected
mJumpPointace_routine::CoroutineTemplate< T_CLOCK >protected
mNextace_routine::CoroutineTemplate< T_CLOCK >protected
mStatusace_routine::CoroutineTemplate< T_CLOCK >protected
reset()ace_routine::CoroutineTemplate< T_CLOCK >inline
resume()ace_routine::CoroutineTemplate< T_CLOCK >inline
runCoroutine()=0ace_routine::CoroutineTemplate< T_CLOCK >pure virtual
setDelaying()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setDelayMicros(uint16_t delayMicros)ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setDelayMillis(uint16_t delayMillis)ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setDelaySeconds(uint16_t delaySeconds)ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setEnding()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setJump(void *jumpPoint)ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setRunning()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setTerminated()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
setupCoroutine()ace_routine::CoroutineTemplate< T_CLOCK >inlinevirtual
setupCoroutine(const char *) ACE_ROUTINE_DEPRECATEDace_routine::CoroutineTemplate< T_CLOCK >inline
setupCoroutine(const __FlashStringHelper *) ACE_ROUTINE_DEPRECATEDace_routine::CoroutineTemplate< T_CLOCK >inline
setYielding()ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
Status typedeface_routine::CoroutineTemplate< T_CLOCK >protected
statusPrintTo(Print &printer)ace_routine::CoroutineTemplate< T_CLOCK >inlineprotected
suspend()ace_routine::CoroutineTemplate< T_CLOCK >inline
~CoroutineTemplate()=defaultace_routine::CoroutineTemplate< T_CLOCK >protected