AceRoutine
0.3
A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
ace_routine
Coroutine
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::Coroutine
friend
Coroutine
()
ace_routine::Coroutine
inline
protected
coroutineMicros
() const
ace_routine::Coroutine
virtual
coroutineMillis
() const
ace_routine::Coroutine
virtual
CoroutineScheduler
(defined in
ace_routine::Coroutine
)
ace_routine::Coroutine
friend
coroutineSeconds
() const
ace_routine::Coroutine
virtual
getJump
() const
ace_routine::Coroutine
inline
protected
getName
() const
ace_routine::Coroutine
inline
getNext
()
ace_routine::Coroutine
inline
getRoot
()
ace_routine::Coroutine
static
getStatus
() const
ace_routine::Coroutine
inline
protected
isDelayExpired
()
ace_routine::Coroutine
inline
isDelaying
() const
ace_routine::Coroutine
inline
isDone
() const
ace_routine::Coroutine
inline
isEnding
() const
ace_routine::Coroutine
inline
isRunning
() const
ace_routine::Coroutine
inline
isSuspended
() const
ace_routine::Coroutine
inline
isTerminated
() const
ace_routine::Coroutine
inline
isYielding
() const
ace_routine::Coroutine
inline
kDelayTypeMicros
ace_routine::Coroutine
protected
static
kDelayTypeMillis
ace_routine::Coroutine
protected
static
kDelayTypeSeconds
ace_routine::Coroutine
protected
static
kStatusDelaying
ace_routine::Coroutine
protected
static
kStatusEnding
ace_routine::Coroutine
protected
static
kStatusRunning
ace_routine::Coroutine
protected
static
kStatusSuspended
ace_routine::Coroutine
protected
static
kStatusTerminated
ace_routine::Coroutine
protected
static
kStatusYielding
ace_routine::Coroutine
protected
static
resume
()
ace_routine::Coroutine
runCoroutine
()=0
ace_routine::Coroutine
pure virtual
setDelaying
()
ace_routine::Coroutine
inline
protected
setDelayMicros
(uint16_t delayMicros)
ace_routine::Coroutine
inline
protected
setDelayMillis
(uint16_t delayMillis)
ace_routine::Coroutine
inline
protected
setDelaySeconds
(uint16_t delaySeconds)
ace_routine::Coroutine
inline
protected
setEnding
()
ace_routine::Coroutine
inline
protected
setJump
(void *jumpPoint)
ace_routine::Coroutine
inline
protected
setRunning
()
ace_routine::Coroutine
inline
protected
setTerminated
()
ace_routine::Coroutine
inline
protected
setupCoroutine
(const char *name)
ace_routine::Coroutine
inline
setupCoroutine
(const __FlashStringHelper *name)
ace_routine::Coroutine
inline
setYielding
()
ace_routine::Coroutine
inline
protected
Status
typedef
ace_routine::Coroutine
protected
statusPrintTo
(Print &printer)
ace_routine::Coroutine
inline
protected
suspend
()
ace_routine::Coroutine
inline
~Coroutine
()
ace_routine::Coroutine
inline
protected
virtual
Generated by
1.8.13