AceRoutine
0.1
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.
Coroutine
()
ace_routine::Coroutine
inline
protected
CoroutineScheduler
(defined in
ace_routine::Coroutine
)
ace_routine::Coroutine
friend
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
init
(const char *name)
ace_routine::Coroutine
inline
protected
init
(const __FlashStringHelper *name)
ace_routine::Coroutine
inline
protected
isAwaiting
() const
ace_routine::Coroutine
inline
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
kStatusAwaiting
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
millis
() const
ace_routine::Coroutine
virtual
resume
()
ace_routine::Coroutine
run
()=0
ace_routine::Coroutine
pure virtual
setAwaiting
()
ace_routine::Coroutine
inline
protected
setDelay
(uint16_t delayMillisDuration)
ace_routine::Coroutine
inline
protected
setDelaying
()
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
setYielding
()
ace_routine::Coroutine
inline
protected
Status
typedef
ace_routine::Coroutine
protected
suspend
()
ace_routine::Coroutine
inline
Generated by
1.8.13