9#ifndef snbmodules_INCLUDE_snbmodules_CONCEPTS_FileSourceConcept_HPP_
10#define snbmodules_INCLUDE_snbmodules_CONCEPTS_FileSourceConcept_HPP_
37 virtual void start(
const appfwk::DAQModule::CommandData_t& ) = 0;
38 virtual void stop(
const appfwk::DAQModule::CommandData_t& ) = 0;
39 virtual void scrap(
const appfwk::DAQModule::CommandData_t& ) = 0;
FileSourceConcept(FileSourceConcept &&)=delete
FileSourceConcept is not move-constructible.
virtual void set_sender(const std::string &)=0
virtual void stop(const appfwk::DAQModule::CommandData_t &)=0
FileSourceConcept & operator=(const FileSourceConcept &)=delete
FileSourceConcept is not copy-assginable.
FileSourceConcept & operator=(FileSourceConcept &&)=delete
FileSourceConcept is not move-assignable.
virtual ~FileSourceConcept()
virtual bool is_configured()=0
virtual void scrap(const appfwk::DAQModule::CommandData_t &)=0
virtual void start(const appfwk::DAQModule::CommandData_t &)=0
FileSourceConcept(const FileSourceConcept &)=delete
FileSourceConcept is not copy-constructible.
virtual void conf(const confmodel::DetectorStream *conf, const appmodel::SNBFileSourceParameters *emu_conf)=0