forked from qt-creator/qt-creator
Tasking::WaitForBarrier: Rename it into WaitForBarrierTask
Rename BarrierAdapter into BarrierTaskAdapter. Task-number: QTCREATORBUG-29102 Change-Id: I003b09fd71af1bde870f761d365a8cea1858862a Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -34,16 +34,16 @@ private:
|
||||
int m_current = -1;
|
||||
};
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT BarrierAdapter : public Tasking::TaskAdapter<Barrier>
|
||||
class QTCREATOR_UTILS_EXPORT BarrierTaskAdapter : public Tasking::TaskAdapter<Barrier>
|
||||
{
|
||||
public:
|
||||
BarrierAdapter() { connect(task(), &Barrier::done, this, &TaskInterface::done); }
|
||||
BarrierTaskAdapter() { connect(task(), &Barrier::done, this, &TaskInterface::done); }
|
||||
void start() final { task()->start(); }
|
||||
};
|
||||
|
||||
} // namespace Utils
|
||||
|
||||
QTC_DECLARE_CUSTOM_TASK(BarrierTask, Utils::BarrierAdapter);
|
||||
QTC_DECLARE_CUSTOM_TASK(BarrierTask, Utils::BarrierTaskAdapter);
|
||||
|
||||
namespace Utils::Tasking {
|
||||
|
||||
@@ -70,11 +70,11 @@ using MultiBarrier = TreeStorage<SharedBarrier<Limit>>;
|
||||
// alias template deduction only available with C++20.
|
||||
using SingleBarrier = MultiBarrier<1>;
|
||||
|
||||
class QTCREATOR_UTILS_EXPORT WaitForBarrier : public BarrierTask
|
||||
class QTCREATOR_UTILS_EXPORT WaitForBarrierTask : public BarrierTask
|
||||
{
|
||||
public:
|
||||
template <int Limit>
|
||||
WaitForBarrier(const MultiBarrier<Limit> &sharedBarrier)
|
||||
WaitForBarrierTask(const MultiBarrier<Limit> &sharedBarrier)
|
||||
: BarrierTask([sharedBarrier](Barrier &barrier) {
|
||||
SharedBarrier<Limit> *activeBarrier = sharedBarrier.activeStorage();
|
||||
if (!activeBarrier) {
|
||||
|
||||
@@ -349,7 +349,7 @@ static Group interDeviceTransferTask(const FilePath &source, const FilePath &des
|
||||
Storage(storage),
|
||||
Writer(setupWriter),
|
||||
Group {
|
||||
WaitForBarrier(writerReadyBarrier),
|
||||
WaitForBarrierTask(writerReadyBarrier),
|
||||
Reader(setupReader, finalizeReader, finalizeReader)
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1216,7 +1216,7 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 1)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
}
|
||||
@@ -1239,7 +1239,7 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 1)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
}
|
||||
@@ -1268,7 +1268,7 @@ void tst_TaskTree::testTree_data()
|
||||
parallel,
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
},
|
||||
@@ -1292,12 +1292,12 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 1)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(4))
|
||||
},
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(3)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(5))
|
||||
}
|
||||
};
|
||||
@@ -1325,8 +1325,8 @@ void tst_TaskTree::testTree_data()
|
||||
Group {
|
||||
parallel,
|
||||
OnGroupSetup(groupSetup(1)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrier(barrier2)
|
||||
WaitForBarrierTask(barrier),
|
||||
WaitForBarrierTask(barrier2)
|
||||
},
|
||||
Test(setupTask(2))
|
||||
},
|
||||
@@ -1367,7 +1367,7 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 2)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
}
|
||||
@@ -1393,7 +1393,7 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 0)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
}
|
||||
@@ -1424,7 +1424,7 @@ void tst_TaskTree::testTree_data()
|
||||
parallel,
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(2)),
|
||||
Test(setupTask(3))
|
||||
},
|
||||
@@ -1452,12 +1452,12 @@ void tst_TaskTree::testTree_data()
|
||||
AsyncTask<bool>(setupBarrierAdvance(storage, barrier, 0)),
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(2)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(4))
|
||||
},
|
||||
Group {
|
||||
OnGroupSetup(groupSetup(3)),
|
||||
WaitForBarrier(barrier),
|
||||
WaitForBarrierTask(barrier),
|
||||
Test(setupTask(5))
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user