Files
remote-ui/external/timer/timer.hpp
T
2024-08-18 21:56:23 +02:00

15 lines
323 B
C++

#pragma once
#include <chrono>
#include <thread>
class Timer {
public:
Timer(void (*function)());
void setTimeout(std::chrono::milliseconds delay);
void setInterval(std::chrono::milliseconds interval);
void stop();
private:
bool p_clear = false;
std::mutex p_clear_mutex;
void (*function)();
};