MultiTimer — manages multiple named timers from a single object.
More...
#include <coalesced_updater.hpp>
MultiTimer — manages multiple named timers from a single object.
◆ MultiTimer()
| pulp::events::MultiTimer::MultiTimer |
( |
| ) |
|
|
default |
◆ ~MultiTimer()
| virtual pulp::events::MultiTimer::~MultiTimer |
( |
| ) |
|
|
virtualdefault |
◆ is_timer_running()
| bool pulp::events::MultiTimer::is_timer_running |
( |
int | timer_id | ) |
const |
Whether a timer is running.
◆ start_timer()
| void pulp::events::MultiTimer::start_timer |
( |
int | timer_id, |
|
|
int | interval_ms ) |
Start a timer with the given ID and interval in milliseconds.
◆ stop_all_timers()
| void pulp::events::MultiTimer::stop_all_timers |
( |
| ) |
|
◆ stop_timer()
| void pulp::events::MultiTimer::stop_timer |
( |
int | timer_id | ) |
|
◆ timer_callback()
| virtual void pulp::events::MultiTimer::timer_callback |
( |
int | timer_id | ) |
|
|
pure virtual |
Override to handle timer callbacks.
The documentation for this class was generated from the following file: