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

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

::AceRoutineTest_statusStrings (defined in ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >friend
::SuspendTest_suspendAndResume (defined in ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >friend
coroutineMicros()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotectedstatic
coroutineMillis()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotectedstatic
CoroutineSchedulerTemplate< CoroutineTemplate< T_CLOCK, T_DELAY > > (defined in ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >friend
coroutineSeconds()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotectedstatic
CoroutineTemplate()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
getCName() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
getFName() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
getJump() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
getNameType() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
getNext()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
getProfiler() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
getRoot()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlinestatic
getStatus() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
isDelayExpired() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isDelaying() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isDelayMicrosExpired() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isDelaySecondsExpired() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isDone() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isEnding() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isRunning() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isSuspended() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isTerminated() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
isYielding() constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
kNameTypeCStringace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >static
kNameTypeFStringace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >static
kStatusDelayingace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
kStatusEndingace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
kStatusRunningace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
kStatusSuspendedace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
kStatusTerminatedace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
kStatusYieldingace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protectedstatic
mDelayDurationace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mDelayStartace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mJumpPointace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mNameace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mNameTypeace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mNextace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mProfilerace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
mStatusace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
printNameTo(Print &printer, uint8_t maxLen=0) constace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
reset()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
resume()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
runCoroutine()=0ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >pure virtual
runCoroutineWithProfiler()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setDelaying()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setDelayMicros(T_DELAY delayMicros)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setDelayMillis(T_DELAY delayMillis)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setDelaySeconds(T_DELAY delaySeconds)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setEnding()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setJump(void *jumpPoint)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setName(const char *name)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setName(const __FlashStringHelper *name)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setProfiler(CoroutineProfiler *profiler)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setRunning()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setTerminated()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
setupCoroutine()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlinevirtual
setupCoroutine(const char *) ACE_ROUTINE_DEPRECATEDace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setupCoroutine(const __FlashStringHelper *) ACE_ROUTINE_DEPRECATEDace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
setYielding()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
Status typedeface_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected
statusPrintTo(Print &printer)ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inlineprotected
suspend()ace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >inline
~CoroutineTemplate()=defaultace_routine::CoroutineTemplate< T_CLOCK, T_DELAY >protected