19 std::chrono::duration<double> timer_duration);
36 std::thread timer_thread_;
37 std::function<void()> function_;
38 std::chrono::duration<double>
40 std::atomic_bool running_;
AsyncTimer(std::function< void()> function, std::chrono::duration< double > timer_duration)
Constructor.
Definition: async_timer.cpp:5
void start()
Starts running the timer thread.
Definition: async_timer.cpp:16
Calls given function on a timer in its own thread.
Definition: async_timer.h:11
virtual ~AsyncTimer()
Destructor cleans up running thread.
Definition: async_timer.cpp:9