8#ifdef USE_SAFE_MODE_CALLBACK
19 void play(
const Ts &...
x)
override { this->
parent_->mark_successful(); }
Helper class to easily give an object a parent of type T.
SafeModeComponent * parent_
void trigger(const Ts &...x)
void play(const Ts &...x) override
SafeModeComponent provides a safe way to recover from repeated boot failures.
void add_on_safe_mode_callback(std::function< void()> &&callback)
SafeModeTrigger(SafeModeComponent *parent)