COSA
An Object-Oriented Platform for Arduino Programming
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Alarm Member List

This is the complete list of members for Alarm, including all inherited members.

Alarm(::Clock *clock, uint32_t period)Alarminline
attach(Linkage *pred)Linkageinline
detach()Linkinline
expire_after(uint32_t time)Jobinline
expire_after() const Jobinline
expire_at(uint32_t time)Jobinline
expire_at() const Jobinline
is_started() const Jobinline
Job(Scheduler *scheduler)Jobinline
Link()Linkinline
Linkage()Linkageinline
m_expiresJobprotected
m_periodPeriodicprotected
m_predLinkageprotected
m_schedulerJobprotected
m_succLinkageprotected
on_event(uint8_t type, uint16_t value)Periodicinlineprotectedvirtual
on_expired()Jobinlinevirtual
period(uint32_t time)Periodicinline
period() const Periodicinline
Periodic(Job::Scheduler *scheduler, uint32_t period)Periodicinline
pred() const Linkageinline
reschedule()Periodicinline
run()Jobinlinevirtual
start()Jobinline
stop()Jobinline
succ() const Linkageinline
time() const Jobinline