|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <FileReaderBase.hpp>
Public Member Functions | |
| FileReaderBase (const std::string &name) | |
| FileReaderBase Constructor. | |
| virtual | ~FileReaderBase () |
| FileReaderBase (const FileReaderBase &)=delete | |
| FileReaderBase is not copy-constructible. | |
| FileReaderBase & | operator= (const FileReaderBase &)=delete |
| FileReaderBase is not copy-assignable. | |
| FileReaderBase (FileReaderBase &&)=delete | |
| FileReaderBase is not move-constructible. | |
| FileReaderBase & | operator= (FileReaderBase &&)=delete |
| FileReaderBase is not move-assignable. | |
| void | init (std::shared_ptr< appfwk::ConfigurationManager > cfg) |
| virtual std::shared_ptr< snbmodules::FileSourceConcept > | create_source_emulator (std::string qi, std::atomic< bool > &run_marker)=0 |
| void | do_conf (const appfwk::DAQModule::CommandData_t &) |
| void | do_scrap (const appfwk::DAQModule::CommandData_t &) |
| void | do_start (const appfwk::DAQModule::CommandData_t &) |
| void | do_stop (const appfwk::DAQModule::CommandData_t &) |
| std::string | get_fcr_name () |
Private Attributes | |
| bool | m_configured |
| std::string | m_name |
| std::shared_ptr< appfwk::ConfigurationManager > | m_cfg |
| std::map< std::string, std::shared_ptr< snbmodules::FileSourceConcept > > | m_source_emus |
| std::atomic< bool > | m_run_marker |
Definition at line 45 of file FileReaderBase.hpp.
|
explicit |
FileReaderBase Constructor.
| name | Instance name for this FileReaderBase instance |
Definition at line 8 of file FileReaderBase.hxx.
|
inlinevirtual |
Definition at line 53 of file FileReaderBase.hpp.
|
delete |
FileReaderBase is not copy-constructible.
|
delete |
FileReaderBase is not move-constructible.
|
pure virtual |
| void dunedaq::snbmodules::FileReaderBase::do_conf | ( | const appfwk::DAQModule::CommandData_t & | ) |
Definition at line 49 of file FileReaderBase.hxx.
| void dunedaq::snbmodules::FileReaderBase::do_scrap | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 99 of file FileReaderBase.hxx.
| void dunedaq::snbmodules::FileReaderBase::do_start | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 114 of file FileReaderBase.hxx.
| void dunedaq::snbmodules::FileReaderBase::do_stop | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 130 of file FileReaderBase.hxx.
|
inline |
Definition at line 72 of file FileReaderBase.hpp.
| void dunedaq::snbmodules::FileReaderBase::init | ( | std::shared_ptr< appfwk::ConfigurationManager > | cfg | ) |
Definition at line 16 of file FileReaderBase.hxx.
|
delete |
FileReaderBase is not copy-assignable.
|
delete |
FileReaderBase is not move-assignable.
|
private |
Definition at line 78 of file FileReaderBase.hpp.
|
private |
Definition at line 76 of file FileReaderBase.hpp.
|
private |
Definition at line 77 of file FileReaderBase.hpp.
|
private |
Definition at line 83 of file FileReaderBase.hpp.
|
private |
Definition at line 80 of file FileReaderBase.hpp.