Avoid redefining JobPool::AddTask

This commit is contained in:
r0 2019-08-19 16:58:30 +02:00
parent 90cc885642
commit 54dc91511e
1 changed files with 1 additions and 6 deletions

View File

@ -70,18 +70,13 @@ public:
}
}
void AddTask(std::function<void()> workFn, std::function<void()> completionFn)
void AddTask(std::function<void()> workFn, std::function<void()> completionFn = nullptr)
{
unique_lock lock(_mutex);
_pending.emplace_back(workFn, completionFn);
_condPending.notify_one();
}
void AddTask(std::function<void()> workFn)
{
return AddTask(workFn, nullptr);
}
void Join(std::function<void()> reportFn = nullptr)
{
unique_lock lock(_mutex);