|
Open Model Railroad Network (OpenMRN)
|
Abstract base class for components that need repeated execution (with a specified frequency, i.e. More...
#include <RefreshLoop.hxx>
Public Member Functions | |
| virtual void | poll_33hz (WriteHelper *helper, Notifiable *done)=0 |
| This function will be called approximately 33 times per second by the refresh loop. | |
Abstract base class for components that need repeated execution (with a specified frequency, i.e.
not a busy loop).
Definition at line 48 of file RefreshLoop.hxx.
|
pure virtual |
This function will be called approximately 33 times per second by the refresh loop.
It must notify done when it is finished using the writehelper.
Implemented in openlcb::ConfiguredPulseConsumer, openlcb::PolledProducer< Debouncer, BaseBit >, and openlcb::PolledProducer< QuiesceDebouncer, Impl >.