1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 11:33:03 +01:00

Avoid redefining JobPool::AddTask

This commit is contained in:
r0
2019-08-19 16:58:30 +02:00
parent 90cc885642
commit 54dc91511e

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);