DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::snbmodules::FileSourceConcept Class Referenceabstract

#include <FileSourceConcept.hpp>

Inheritance diagram for dunedaq::snbmodules::FileSourceConcept:
[legend]
Collaboration diagram for dunedaq::snbmodules::FileSourceConcept:
[legend]

Public Member Functions

 FileSourceConcept ()
virtual ~FileSourceConcept ()
 FileSourceConcept (const FileSourceConcept &)=delete
 FileSourceConcept is not copy-constructible.
FileSourceConceptoperator= (const FileSourceConcept &)=delete
 FileSourceConcept is not copy-assginable.
 FileSourceConcept (FileSourceConcept &&)=delete
 FileSourceConcept is not move-constructible.
FileSourceConceptoperator= (FileSourceConcept &&)=delete
 FileSourceConcept is not move-assignable.
virtual void set_sender (const appmodel::DataMoveCallbackConf *)=0
virtual void conf (const confmodel::DetectorStream *conf, const appmodel::SNBFileSourceParameters *emu_conf)=0
virtual void start (const appfwk::DAQModule::CommandData_t &)=0
virtual void stop (const appfwk::DAQModule::CommandData_t &)=0
virtual void scrap (const appfwk::DAQModule::CommandData_t &)=0
virtual bool is_configured ()=0
Public Member Functions inherited from dunedaq::opmonlib::MonitorableObject
 MonitorableObject (const MonitorableObject &)=delete
MonitorableObjectoperator= (const MonitorableObject &)=delete
 MonitorableObject (MonitorableObject &&)=delete
MonitorableObjectoperator= (MonitorableObject &&)=delete
virtual ~MonitorableObject ()=default
auto get_opmon_id () const noexcept
auto get_opmon_level () const noexcept

Additional Inherited Members

Public Types inherited from dunedaq::opmonlib::MonitorableObject
using NodePtr = std::weak_ptr<MonitorableObject>
using NewNodePtr = std::shared_ptr<MonitorableObject>
using ElementId = std::string
Static Public Member Functions inherited from dunedaq::opmonlib::MonitorableObject
static bool publishable_metric (OpMonLevel entry, OpMonLevel system) noexcept
Protected Member Functions inherited from dunedaq::opmonlib::MonitorableObject
 MonitorableObject ()=default
void register_node (ElementId name, NewNodePtr)
void publish (google::protobuf::Message &&, CustomOrigin &&co={}, OpMonLevel l=to_level(EntryOpMonLevel::kDefault)) const noexcept
virtual void generate_opmon_data ()

Detailed Description

Definition at line 25 of file FileSourceConcept.hpp.

Constructor & Destructor Documentation

◆ FileSourceConcept() [1/3]

dunedaq::snbmodules::FileSourceConcept::FileSourceConcept ( )
inline

Definition at line 28 of file FileSourceConcept.hpp.

28{}

◆ ~FileSourceConcept()

virtual dunedaq::snbmodules::FileSourceConcept::~FileSourceConcept ( )
inlinevirtual

Definition at line 30 of file FileSourceConcept.hpp.

30{}

◆ FileSourceConcept() [2/3]

dunedaq::snbmodules::FileSourceConcept::FileSourceConcept ( const FileSourceConcept & )
delete

FileSourceConcept is not copy-constructible.

◆ FileSourceConcept() [3/3]

dunedaq::snbmodules::FileSourceConcept::FileSourceConcept ( FileSourceConcept && )
delete

FileSourceConcept is not move-constructible.

Member Function Documentation

◆ conf()

virtual void dunedaq::snbmodules::FileSourceConcept::conf ( const confmodel::DetectorStream * conf,
const appmodel::SNBFileSourceParameters * emu_conf )
pure virtual

◆ is_configured()

virtual bool dunedaq::snbmodules::FileSourceConcept::is_configured ( )
pure virtual

◆ operator=() [1/2]

FileSourceConcept & dunedaq::snbmodules::FileSourceConcept::operator= ( const FileSourceConcept & )
delete

FileSourceConcept is not copy-assginable.

◆ operator=() [2/2]

FileSourceConcept & dunedaq::snbmodules::FileSourceConcept::operator= ( FileSourceConcept && )
delete

FileSourceConcept is not move-assignable.

◆ scrap()

virtual void dunedaq::snbmodules::FileSourceConcept::scrap ( const appfwk::DAQModule::CommandData_t & )
pure virtual

◆ set_sender()

virtual void dunedaq::snbmodules::FileSourceConcept::set_sender ( const appmodel::DataMoveCallbackConf * )
pure virtual

◆ start()

virtual void dunedaq::snbmodules::FileSourceConcept::start ( const appfwk::DAQModule::CommandData_t & )
pure virtual

◆ stop()

virtual void dunedaq::snbmodules::FileSourceConcept::stop ( const appfwk::DAQModule::CommandData_t & )
pure virtual

The documentation for this class was generated from the following file: