diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/progress_reporting/task_tracker.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildtool/progress_reporting/task_tracker.hpp b/src/buildtool/progress_reporting/task_tracker.hpp index dc127190..6a92ee12 100644 --- a/src/buildtool/progress_reporting/task_tracker.hpp +++ b/src/buildtool/progress_reporting/task_tracker.hpp @@ -55,6 +55,11 @@ class TaskTracker { return result; } + [[nodiscard]] auto Active() noexcept -> std::size_t { + std::unique_lock lock(m_); + return running_.size(); + } + private: uint64_t prio_{}; std::mutex m_{}; |