14using Task = std::function<void()>;
24 :
task(std::move(t)),
time(std::chrono::steady_clock::now() + duration) {}
31 std::optional<std::chrono::steady_clock::time_point>
time;
std::function< void()> Task
Una tarea representa una unidad de trabajo.
PendingTask(Task t, std::chrono::steady_clock::duration duration)
Task task
La tarea a ejecutar.
std::optional< std::chrono::steady_clock::time_point > time
bool operator<(const PendingTask &other) const