DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <FakeCardReaderBase.hpp>
Public Member Functions | |
FakeCardReaderBase (const std::string &name) | |
FakeCardReaderBase Constructor. | |
virtual | ~FakeCardReaderBase () |
FakeCardReaderBase (const FakeCardReaderBase &)=delete | |
FakeCardReaderBase is not copy-constructible. | |
FakeCardReaderBase & | operator= (const FakeCardReaderBase &)=delete |
FakeCardReaderBase is not copy-assignable. | |
FakeCardReaderBase (FakeCardReaderBase &&)=delete | |
FakeCardReaderBase is not move-constructible. | |
FakeCardReaderBase & | operator= (FakeCardReaderBase &&)=delete |
FakeCardReaderBase is not move-assignable. | |
void | init (std::shared_ptr< appfwk::ConfigurationManager > cfg) |
virtual std::shared_ptr< datahandlinglibs::SourceEmulatorConcept > | create_source_emulator (std::string qi, std::atomic< bool > &run_marker)=0 |
void | do_conf (const nlohmann::json &) |
void | do_scrap (const nlohmann::json &) |
void | do_start (const nlohmann::json &) |
void | do_stop (const nlohmann::json &) |
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< datahandlinglibs::SourceEmulatorConcept > > | m_source_emus |
std::unique_ptr< datahandlinglibs::FileSourceBuffer > | m_source_buffer |
std::atomic< bool > | m_run_marker |
Definition at line 46 of file FakeCardReaderBase.hpp.
|
explicit |
FakeCardReaderBase Constructor.
name | Instance name for this FakeCardReaderBase instance |
Definition at line 4 of file FakeCardReaderBase.hxx.
|
inlinevirtual |
Definition at line 54 of file FakeCardReaderBase.hpp.
|
delete |
FakeCardReaderBase is not copy-constructible.
|
delete |
FakeCardReaderBase is not move-constructible.
|
pure virtual |
void dunedaq::datahandlinglibs::FakeCardReaderBase::do_conf | ( | const nlohmann::json & | ) |
Definition at line 43 of file FakeCardReaderBase.hxx.
void dunedaq::datahandlinglibs::FakeCardReaderBase::do_scrap | ( | const nlohmann::json & | args | ) |
Definition at line 89 of file FakeCardReaderBase.hxx.
void dunedaq::datahandlinglibs::FakeCardReaderBase::do_start | ( | const nlohmann::json & | args | ) |
Definition at line 102 of file FakeCardReaderBase.hxx.
void dunedaq::datahandlinglibs::FakeCardReaderBase::do_stop | ( | const nlohmann::json & | args | ) |
Definition at line 116 of file FakeCardReaderBase.hxx.
|
inline |
Definition at line 73 of file FakeCardReaderBase.hpp.
void dunedaq::datahandlinglibs::FakeCardReaderBase::init | ( | std::shared_ptr< appfwk::ConfigurationManager > | cfg | ) |
Definition at line 12 of file FakeCardReaderBase.hxx.
|
delete |
FakeCardReaderBase is not copy-assignable.
|
delete |
FakeCardReaderBase is not move-assignable.
|
private |
Definition at line 79 of file FakeCardReaderBase.hpp.
|
private |
Definition at line 77 of file FakeCardReaderBase.hpp.
|
private |
Definition at line 78 of file FakeCardReaderBase.hpp.
|
private |
Definition at line 87 of file FakeCardReaderBase.hpp.
|
private |
Definition at line 84 of file FakeCardReaderBase.hpp.
|
private |
Definition at line 81 of file FakeCardReaderBase.hpp.