Searched refs:ScopedAlarm (Results 1 – 3 of 3) sorted by relevance
28 class ScopedAlarm {30 ScopedAlarm(std::chrono::microseconds us, std::function<void()> func) { in ScopedAlarm() function34 act.sa_handler = [](int) { ScopedAlarm::func_(); }; in ScopedAlarm()43 ~ScopedAlarm() { in ~ScopedAlarm()
91 alarm_ = std::make_unique<ScopedAlarm>(timeout_, [&]() { in Disable()103 std::unique_ptr<ScopedAlarm> alarm_;
24 std::function<void()> ScopedAlarm::func_;