Skip to content

Commit 58952de

Browse files
authored
Move CompletionPolicy to new API (#2072)
The new API was introduced years ago. Time to let the old one go.
1 parent 1d4cd05 commit 58952de

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

Framework/include/QualityControl/TaskRunner.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <Framework/CompletionPolicy.h>
2626
#include <Framework/DataTakingContext.h>
2727
#include <Headers/DataHeader.h>
28+
#include <Framework/ServiceRegistryRef.h>
2829
// QC
2930
#include "QualityControl/TaskRunnerConfig.h"
3031

@@ -93,7 +94,7 @@ class TaskRunner : public framework::Task
9394
void finaliseCCDB(framework::ConcreteDataMatcher& matcher, void* obj) override;
9495

9596
/// \brief TaskRunner's completion policy callback
96-
static framework::CompletionPolicy::CompletionOp completionPolicyCallback(o2::framework::InputSpan const& inputs);
97+
static framework::CompletionPolicy::CompletionOp completionPolicyCallback(o2::framework::InputSpan const& inputs, std::vector<framework::InputSpec> const&, framework::ServiceRegistryRef&);
9798

9899
std::string getDeviceName() const { return mTaskConfig.deviceName; };
99100
const framework::Inputs& getInputsSpecs() const { return mTaskConfig.inputSpecs; };

Framework/src/TaskRunner.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ void TaskRunner::finaliseCCDB(ConcreteDataMatcher& matcher, void* obj)
222222
mTask->finaliseCCDB(matcher, obj);
223223
}
224224

225-
CompletionPolicy::CompletionOp TaskRunner::completionPolicyCallback(o2::framework::InputSpan const& inputs)
225+
CompletionPolicy::CompletionOp TaskRunner::completionPolicyCallback(o2::framework::InputSpan const& inputs, std::vector<framework::InputSpec> const&, ServiceRegistryRef&)
226226
{
227227
// fixme: we assume that there is one timer input and the rest are data inputs. If some other implicit inputs are
228228
// added, this will break.

0 commit comments

Comments
 (0)