COSA
An Object-Oriented Platform for Arduino Programming
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