diff --git a/src/pam/optional_task.hh b/src/pam/optional_task.hh index 29214bf..ff4c551 100644 --- a/src/pam/optional_task.hh +++ b/src/pam/optional_task.hh @@ -20,7 +20,6 @@ public: template auto wait(std::chrono::duration dur) -> std::future_status; auto get() -> T; - auto is_active() -> bool; void stop(bool force); ~optional_task(); }; @@ -28,7 +27,7 @@ public: template optional_task::optional_task(std::function fn) : _task(std::packaged_task(std::move(fn))), - _future(_task.get_future()) {} + _future(_task.get_future()), _is_active(false), _spawned(false) {} // Create a new thread and launch the task on it. template void optional_task::activate() {