|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <RawDataHandlerBase.hpp>
Public Member Functions | |
| RawDataHandlerBase (const std::string &name) | |
| RawDataHandlerBase Constructor. | |
| virtual | ~RawDataHandlerBase () |
| RawDataHandlerBase (const RawDataHandlerBase &)=delete | |
| RawDataHandlerBase is not copy-constructible. | |
| RawDataHandlerBase & | operator= (const RawDataHandlerBase &)=delete |
| RawDataHandlerBase is not copy-assignable. | |
| RawDataHandlerBase (RawDataHandlerBase &&)=delete | |
| RawDataHandlerBase is not move-constructible. | |
| RawDataHandlerBase & | operator= (RawDataHandlerBase &&)=delete |
| RawDataHandlerBase is not move-assignable. | |
| void | init (std::shared_ptr< appfwk::ConfigurationManager > cfg) |
| virtual std::shared_ptr< dunedaq::datahandlinglibs::DataHandlingConcept > | create_readout (const appmodel::DataHandlerModule *modconf, 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 &) |
| void | do_record (const appfwk::DAQModule::CommandData_t &) |
| std::string | get_dlh_name () |
Private Attributes | |
| bool | m_configured |
| daqdataformats::run_number_t | m_run_number |
| std::string | m_name |
| std::shared_ptr< datahandlinglibs::DataHandlingConcept > | m_readout_impl |
| std::atomic< bool > | m_run_marker |
Definition at line 34 of file RawDataHandlerBase.hpp.
|
explicit |
RawDataHandlerBase Constructor.
| name | Instance name for this RawDataHandlerBase instance |
Definition at line 4 of file RawDataHandlerBase.hxx.
|
inlinevirtual |
Definition at line 42 of file RawDataHandlerBase.hpp.
|
delete |
RawDataHandlerBase is not copy-constructible.
|
delete |
RawDataHandlerBase is not move-constructible.
|
pure virtual |
| void dunedaq::datahandlinglibs::RawDataHandlerBase::do_conf | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 45 of file RawDataHandlerBase.hxx.
| void dunedaq::datahandlinglibs::RawDataHandlerBase::do_record | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 84 of file RawDataHandlerBase.hxx.
| void dunedaq::datahandlinglibs::RawDataHandlerBase::do_scrap | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 54 of file RawDataHandlerBase.hxx.
| void dunedaq::datahandlinglibs::RawDataHandlerBase::do_start | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 62 of file RawDataHandlerBase.hxx.
| void dunedaq::datahandlinglibs::RawDataHandlerBase::do_stop | ( | const appfwk::DAQModule::CommandData_t & | args | ) |
Definition at line 74 of file RawDataHandlerBase.hxx.
|
inline |
Definition at line 62 of file RawDataHandlerBase.hpp.
| void dunedaq::datahandlinglibs::RawDataHandlerBase::init | ( | std::shared_ptr< appfwk::ConfigurationManager > | cfg | ) |
Definition at line 21 of file RawDataHandlerBase.hxx.
|
delete |
RawDataHandlerBase is not copy-assignable.
|
delete |
RawDataHandlerBase is not move-assignable.
|
private |
Definition at line 67 of file RawDataHandlerBase.hpp.
|
private |
Definition at line 71 of file RawDataHandlerBase.hpp.
|
private |
Definition at line 74 of file RawDataHandlerBase.hpp.
|
private |
Definition at line 77 of file RawDataHandlerBase.hpp.
|
private |
Definition at line 68 of file RawDataHandlerBase.hpp.