18 std::unique_ptr<Worker>
21 return std::make_unique<WorkerT<ReplicatedProducer>>(
this, wp);
virtual void beginSubRun(SubRun const &, ProcessingFrame const &)
void respondToCloseOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final
void beginSubRunWithFrame(SubRun &, ProcessingFrame const &) final
virtual void endJob(ProcessingFrame const &)
void endRunWithFrame(Run &, ProcessingFrame const &) final
virtual void endRun(Run const &, ProcessingFrame const &)
void respondToCloseInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
void setupQueues(detail::SharedResources const &) final
void beginJobWithFrame(ProcessingFrame const &) final
void respondToOpenOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final
void endJobWithFrame(ProcessingFrame const &) final
void endSubRunWithFrame(SubRun &, ProcessingFrame const &) final
void produceWithFrame(Event &, ProcessingFrame const &) final
void respondToOpenInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
virtual void respondToOpenOutputFiles(FileBlock const &, ProcessingFrame const &)
void beginRunWithFrame(Run &, ProcessingFrame const &) final
virtual void endSubRun(SubRun const &, ProcessingFrame const &)
virtual void respondToOpenInputFile(FileBlock const &, ProcessingFrame const &)
std::unique_ptr< Worker > doMakeWorker(WorkerParams const &wp) final
virtual void respondToCloseInputFile(FileBlock const &, ProcessingFrame const &)
virtual void respondToCloseOutputFiles(FileBlock const &, ProcessingFrame const &)
virtual void beginRun(Run const &, ProcessingFrame const &)
virtual void produce(Event &, ProcessingFrame const &)=0
virtual void beginJob(ProcessingFrame const &)