9#ifndef DATAHANDLINGLIBS_INCLUDE_DATAHANDLINGLIBS_CONCEPTS_SOURCEEMULATORCONCEPT_HPP_
10#define DATAHANDLINGLIBS_INCLUDE_DATAHANDLINGLIBS_CONCEPTS_SOURCEEMULATORCONCEPT_HPP_
22namespace datahandlinglibs {
38 virtual void start(
const appfwk::DAQModule::CommandData_t& ) = 0;
39 virtual void stop(
const appfwk::DAQModule::CommandData_t& ) = 0;
40 virtual void scrap(
const appfwk::DAQModule::CommandData_t& ) = 0;
virtual void conf(const confmodel::DetectorStream *conf, const appmodel::StreamEmulationParameters *emu_conf)=0
SourceEmulatorConcept & operator=(SourceEmulatorConcept &&)=delete
SourceEmulatorConcept is not move-assignable.
virtual void set_sender(const std::string &)=0
virtual void scrap(const appfwk::DAQModule::CommandData_t &)=0
SourceEmulatorConcept & operator=(const SourceEmulatorConcept &)=delete
SourceEmulatorConcept is not copy-assginable.
virtual void stop(const appfwk::DAQModule::CommandData_t &)=0
virtual ~SourceEmulatorConcept()
SourceEmulatorConcept(const SourceEmulatorConcept &)=delete
SourceEmulatorConcept is not copy-constructible.
virtual void start(const appfwk::DAQModule::CommandData_t &)=0
virtual bool is_configured()=0
SourceEmulatorConcept(SourceEmulatorConcept &&)=delete
SourceEmulatorConcept is not move-constructible.