The base class for any generated DAL object.
More...
#include <DalObject.hpp>
Inherited by dunedaq::appmodel::CTBCalibrationStream [virtual]
, dunedaq::appmodel::CTBCalibrationStream [virtual]
, dunedaq::appmodel::CTBConf [virtual]
, dunedaq::appmodel::CTBConf [virtual]
, dunedaq::appmodel::CTBPDSLLT [virtual]
, dunedaq::appmodel::CTBPDSLLT [virtual]
, dunedaq::appmodel::CTBSockets [virtual]
, dunedaq::appmodel::CTBSockets [virtual]
, dunedaq::appmodel::CTBTriggerReport [virtual]
, dunedaq::appmodel::CTBTriggerReport [virtual]
, dunedaq::appmodel::ColdADCSettings [virtual]
, dunedaq::appmodel::ColdADCSettings [virtual]
, dunedaq::appmodel::DFHWConf [virtual]
, dunedaq::appmodel::DFHWConf [virtual]
, dunedaq::appmodel::DFOConf [virtual]
, dunedaq::appmodel::DFOConf [virtual]
, dunedaq::appmodel::DPDKPortConfiguration [virtual]
, dunedaq::appmodel::DPDKPortConfiguration [virtual]
, dunedaq::appmodel::DaphneConf [virtual]
, dunedaq::appmodel::DaphneConf [virtual]
, dunedaq::appmodel::DaphneV2ADC [virtual]
, dunedaq::appmodel::DaphneV2ADC [virtual]
, dunedaq::appmodel::DaphneV2AFE [virtual]
, dunedaq::appmodel::DaphneV2AFE [virtual]
, dunedaq::appmodel::DaphneV2BoardConf [virtual]
, dunedaq::appmodel::DaphneV2BoardConf [virtual]
, dunedaq::appmodel::DaphneV2Channel [virtual]
, dunedaq::appmodel::DaphneV2Channel [virtual]
, dunedaq::appmodel::DaphneV2LNA [virtual]
, dunedaq::appmodel::DaphneV2LNA [virtual]
, dunedaq::appmodel::DaphneV2PGA [virtual]
, dunedaq::appmodel::DaphneV2PGA [virtual]
, dunedaq::appmodel::DataHandlerConf [virtual]
, dunedaq::appmodel::DataHandlerConf [virtual]
, dunedaq::appmodel::DataProcessor [virtual]
, dunedaq::appmodel::DataProcessor [virtual]
, dunedaq::appmodel::DataReaderConf [virtual]
, dunedaq::appmodel::DataReaderConf [virtual]
, dunedaq::appmodel::DataRecorderConf [virtual]
, dunedaq::appmodel::DataRecorderConf [virtual]
, dunedaq::appmodel::DataStoreConf [virtual]
, dunedaq::appmodel::DataStoreConf [virtual]
, dunedaq::appmodel::DataWriterConf [virtual]
, dunedaq::appmodel::DataWriterConf [virtual]
, dunedaq::appmodel::FEMBSettings [virtual]
, dunedaq::appmodel::FEMBSettings [virtual]
, dunedaq::appmodel::FakeHSIEventGeneratorConf [virtual]
, dunedaq::appmodel::FakeHSIEventGeneratorConf [virtual]
, dunedaq::appmodel::FilenameParams [virtual]
, dunedaq::appmodel::FilenameParams [virtual]
, dunedaq::appmodel::HDF5FileLayoutParams [virtual]
, dunedaq::appmodel::HDF5FileLayoutParams [virtual]
, dunedaq::appmodel::HDF5PathParams [virtual]
, dunedaq::appmodel::HDF5PathParams [virtual]
, dunedaq::appmodel::HSIReadoutConf [virtual]
, dunedaq::appmodel::HSIReadoutConf [virtual]
, dunedaq::appmodel::HSISignalWindow [virtual]
, dunedaq::appmodel::HSISignalWindow [virtual]
, dunedaq::appmodel::HermesModuleConf [virtual]
, dunedaq::appmodel::HermesModuleConf [virtual]
, dunedaq::appmodel::IpbusAddressTable [virtual]
, dunedaq::appmodel::IpbusAddressTable [virtual]
, dunedaq::appmodel::IpbusDevice [virtual]
, dunedaq::appmodel::IpbusDevice [virtual]
, dunedaq::appmodel::LatencyBuffer [virtual]
, dunedaq::appmodel::LatencyBuffer [virtual]
, dunedaq::appmodel::MLTConf [virtual]
, dunedaq::appmodel::MLTConf [virtual]
, dunedaq::appmodel::NICStatsConf [virtual]
, dunedaq::appmodel::NICStatsConf [virtual]
, dunedaq::appmodel::NetworkConnectionDescriptor [virtual]
, dunedaq::appmodel::NetworkConnectionDescriptor [virtual]
, dunedaq::appmodel::NetworkConnectionRule [virtual]
, dunedaq::appmodel::NetworkConnectionRule [virtual]
, dunedaq::appmodel::QueueConnectionRule [virtual]
, dunedaq::appmodel::QueueConnectionRule [virtual]
, dunedaq::appmodel::QueueDescriptor [virtual]
, dunedaq::appmodel::QueueDescriptor [virtual]
, dunedaq::appmodel::ROIGroupConf [virtual]
, dunedaq::appmodel::ROIGroupConf [virtual]
, dunedaq::appmodel::RequestHandler [virtual]
, dunedaq::appmodel::RequestHandler [virtual]
, dunedaq::appmodel::RoHwConfig [virtual]
, dunedaq::appmodel::RoHwConfig [virtual]
, dunedaq::appmodel::SSPRegister [virtual]
, dunedaq::appmodel::SSPRegister [virtual]
, dunedaq::appmodel::SamplesOverThresholdMinima [virtual]
, dunedaq::appmodel::SamplesOverThresholdMinima [virtual]
, dunedaq::appmodel::SocketDataWriterConf [virtual]
, dunedaq::appmodel::SocketDataWriterConf [virtual]
, dunedaq::appmodel::SourceIDConf [virtual]
, dunedaq::appmodel::SourceIDConf [virtual]
, dunedaq::appmodel::SourceIDToNetworkConnection [virtual]
, dunedaq::appmodel::SourceIDToNetworkConnection [virtual]
, dunedaq::appmodel::StandaloneTCMakerConf [virtual]
, dunedaq::appmodel::StandaloneTCMakerConf [virtual]
, dunedaq::appmodel::StreamEmulationParameters [virtual]
, dunedaq::appmodel::StreamEmulationParameters [virtual]
, dunedaq::appmodel::SubdetectorReadoutWindowMap [virtual]
, dunedaq::appmodel::SubdetectorReadoutWindowMap [virtual]
, dunedaq::appmodel::TCReadoutMap [virtual]
, dunedaq::appmodel::TCReadoutMap [virtual]
, dunedaq::appmodel::TDEAMCModuleConf [virtual]
, dunedaq::appmodel::TDEAMCModuleConf [virtual]
, dunedaq::appmodel::TPReplayModuleConf [virtual]
, dunedaq::appmodel::TPReplayModuleConf [virtual]
, dunedaq::appmodel::TPStreamConf [virtual]
, dunedaq::appmodel::TPStreamConf [virtual]
, dunedaq::appmodel::TPStreamWriterConf [virtual]
, dunedaq::appmodel::TPStreamWriterConf [virtual]
, dunedaq::appmodel::TRBConf [virtual]
, dunedaq::appmodel::TRBConf [virtual]
, dunedaq::appmodel::TriggerBitword [virtual]
, dunedaq::appmodel::TriggerBitword [virtual]
, dunedaq::appmodel::WIBModuleConf [virtual]
, dunedaq::appmodel::WIBModuleConf [virtual]
, dunedaq::appmodel::WIBPulserSettings [virtual]
, dunedaq::appmodel::WIBPulserSettings [virtual]
, dunedaq::appmodel::WIBSettings [virtual]
, dunedaq::appmodel::WIBSettings [virtual]
, dunedaq::confmodel::ActionPlan [virtual]
, dunedaq::confmodel::ActionPlan [virtual]
, dunedaq::confmodel::Application [virtual]
, dunedaq::confmodel::Application [virtual]
, dunedaq::confmodel::Component [virtual]
, dunedaq::confmodel::Component [virtual]
, dunedaq::confmodel::Connection [virtual]
, dunedaq::confmodel::Connection [virtual]
, dunedaq::confmodel::ConnectivityService [virtual]
, dunedaq::confmodel::ConnectivityService [virtual]
, dunedaq::confmodel::DaqModule [virtual]
, dunedaq::confmodel::DaqModule [virtual]
, dunedaq::confmodel::DaqModulesGroup [virtual]
, dunedaq::confmodel::DaqModulesGroup [virtual]
, dunedaq::confmodel::DetectorConfig [virtual]
, dunedaq::confmodel::DetectorConfig [virtual]
, dunedaq::confmodel::FSMCommand [virtual]
, dunedaq::confmodel::FSMCommand [virtual]
, dunedaq::confmodel::FSMaction [virtual]
, dunedaq::confmodel::FSMaction [virtual]
, dunedaq::confmodel::FSMconfiguration [virtual]
, dunedaq::confmodel::FSMconfiguration [virtual]
, dunedaq::confmodel::FSMsequence [virtual]
, dunedaq::confmodel::FSMsequence [virtual]
, dunedaq::confmodel::FSMtransition [virtual]
, dunedaq::confmodel::FSMtransition [virtual]
, dunedaq::confmodel::FSMxTransition [virtual]
, dunedaq::confmodel::FSMxTransition [virtual]
, dunedaq::confmodel::GeoId [virtual]
, dunedaq::confmodel::GeoId [virtual]
, dunedaq::confmodel::HostComponent [virtual]
, dunedaq::confmodel::HostComponent [virtual]
, dunedaq::confmodel::Jsonable [virtual]
, dunedaq::confmodel::Jsonable [virtual]
, dunedaq::confmodel::NetworkInterface [virtual]
, dunedaq::confmodel::NetworkInterface [virtual]
, dunedaq::confmodel::OpMonConf [virtual]
, dunedaq::confmodel::OpMonConf [virtual]
, dunedaq::confmodel::OpMonURI [virtual]
, dunedaq::confmodel::OpMonURI [virtual]
, dunedaq::confmodel::PhysicalHost [virtual]
, dunedaq::confmodel::PhysicalHost [virtual]
, dunedaq::confmodel::RCBroadcaster [virtual]
, dunedaq::confmodel::RCBroadcaster [virtual]
, dunedaq::confmodel::Service [virtual]
, dunedaq::confmodel::Service [virtual]
, dunedaq::confmodel::Session [virtual]
, dunedaq::confmodel::Session [virtual]
, dunedaq::confmodel::VariableBase [virtual]
, dunedaq::confmodel::VariableBase [virtual]
, dunedaq::confmodel::VirtualHost [virtual]
, dunedaq::confmodel::VirtualHost [virtual]
, dunedaq::listrev::dal::RandomListGeneratorSet [virtual]
, dunedaq::listrev::dal::RandomListGeneratorSet [virtual]
, dunedaq::timinglibs::dal::EndpointLocation [virtual]
, dunedaq::timinglibs::dal::EndpointLocation [virtual]
, dunedaq::timinglibs::dal::TimingControllerConf [virtual]
, dunedaq::timinglibs::dal::TimingControllerConf [virtual]
, dunedaq::timinglibs::dal::TimingHardwareInterface [virtual]
, dunedaq::timinglibs::dal::TimingHardwareInterface [virtual]
, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf [virtual]
, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf [virtual]
, dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload [virtual]
, and dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload [virtual]
.
|
const std::string & | UID () const noexcept |
|
const std::string & | class_name () const noexcept |
|
bool | castable (const std::string &target) const noexcept |
|
bool | castable (const std::string *target) const noexcept |
|
template<class TARGET > |
const TARGET * | cast () const noexcept |
| Casts object to different class.
|
|
std::string | full_name () const noexcept |
|
const ConfigObject & | config_object () const |
|
DalRegistry & | registry () const noexcept |
|
Configuration & | configuration () const noexcept |
|
void | unread () |
|
void | set (const ConfigObject &o) noexcept |
|
void | move (const std::string &at) |
|
void | rename (const std::string &new_id) |
|
virtual std::vector< const DalObject * > | get (const std::string &name, bool upcast_unregistered=true) const =0 |
|
virtual void | print (unsigned int offset, bool print_header, std::ostream &s) const =0 |
|
void | p_hdr (std::ostream &s, unsigned int indent, const std::string &cl, const char *nm=nullptr) const |
| print object headers
|
|
std::ostream & | print_object (std::ostream &s) const |
| print object details
|
|
void | throw_init_ex (dunedaq::conffwk::Exception &ex) |
| throw object initialisation exception (i.e.
|
|
|
static void | p_null (std::ostream &s) |
| print "(null)"
|
|
static void | p_rm (std::ostream &s) |
| print "(deleted object)"
|
|
static void | p_error (std::ostream &s, dunedaq::conffwk::Exception &ex) |
| print error text
|
|
static void | throw_get_ex (const std::string &what, const std::string &class_name, const DalObject *obj) |
| throw exception in generated get method (i.e.
|
|
static bool | is_null (const DalObject *ref) noexcept |
| check a pointer on DAL object is null
|
|
|
| DalObject (DalRegistry &db, const ConfigObject &o) noexcept |
|
virtual | ~DalObject () |
|
void | clear () noexcept |
|
void | check () const |
|
bool | is_deleted () const |
|
void | increment_created () noexcept |
|
void | increment_read () noexcept |
|
virtual void | init (bool init_children)=0 |
|
void | check_init () const |
| Check and initialize object if necessary.
|
|
template<typename T > |
void | _set_object (const std::string &name, const T *value) |
| Helper method for generated set single-value relationship methods.
|
|
template<typename T > |
void | _set_objects (const std::string &name, const std::vector< const T * > &value) |
| Helper method for generated set multi-value relationship methods.
|
|
bool | get_rel_objects (const std::string &name, bool upcast_unregistered, std::vector< const DalObject * > &objs) const |
| Read relationship values as DAL objects using DAL factory.
|
|
bool | get_algo_objects (const std::string &name, std::vector< const DalObject * > &objs) const |
| Run algorithm and return result as DAL objects using DAL factory.
|
|
The base class for any generated DAL object.
The class provides common methods for any DAL object such as:
- class_name() access object's database class name
- UID() access object's unique identity
- full_name() full object's name returned as string
- config_object() provide access to the representation of object at conffwk layer
Several methods below are used to set state of the object and normally should only be used internally by generated DAL and algorithms:
- unread() mark object as non-read to re-read values of attributes and relationships from conffwk object
- remove() mark object as deleted
- was_removed() return state of object's removal
- set() assign conffwk object
Definition at line 44 of file DalObject.hpp.
◆ DalObject() [1/2]
The constructor of DAL object.
Definition at line 60 of file DalObject.hpp.
60 :
62 {
64 }
const std::string & UID() const noexcept
Return object identity.
void increment_created() noexcept
std::string p_UID
Is used for template objects (see dqm_conffwk)
DalRegistry & p_registry
Configuration object.
bool p_was_read
is true, if the object was read
ConfigObject p_obj
Config object used by given template object.
◆ ~DalObject()
virtual dunedaq::conffwk::DalObject::~DalObject |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ DalObject() [2/2]
dunedaq::conffwk::DalObject::DalObject |
( |
const DalObject & | | ) |
|
|
privatedelete |
◆ _set_object()
template<typename T >
void dunedaq::conffwk::DalObject::_set_object |
( |
const std::string & | name, |
|
|
const T * | value ) |
|
inlineprotected |
Helper method for generated set single-value relationship methods.
Definition at line 417 of file DalObject.hpp.
418 {
419 std::lock_guard<std::mutex> scoped_lock(
m_mutex);
422 p_obj.
set_obj(name, (value ? &value->config_object() : (ConfigObject*)
nullptr));
423 }
void set_obj(const std::string &name, const ConfigObject *o, bool skip_non_null_check=false)
Set relationship single-value.
std::mutex m_mutex
Used to protect changes of DAL object.
◆ _set_objects()
template<typename T >
void dunedaq::conffwk::DalObject::_set_objects |
( |
const std::string & | name, |
|
|
const std::vector< const T * > & | value ) |
|
inlineprotected |
Helper method for generated set multi-value relationship methods.
Definition at line 428 of file DalObject.hpp.
429 {
430 std::lock_guard<std::mutex> scoped_lock(
m_mutex);
433 std::vector<const ConfigObject*> v;
434 for (auto &i : value)
435 v.push_back(&(i->config_object()));
437 }
void set_objs(const std::string &name, const std::vector< const ConfigObject * > &o, bool skip_non_null_check=false)
Set relationship multi-value.
◆ cast()
template<class TARGET >
const TARGET * dunedaq::conffwk::DalObject::cast |
( |
| ) |
const |
|
inlinenoexcept |
Casts object to different class.
Try to cast object to an object of TARGET class. Returns nullptr if not successful. Do not use the normal dynamic_cast<T>() for database classes.
- Returns
- Return pointer to DAL object of required template or nullptr if the cast is not successful.
Definition at line 172 of file DalObject.hpp.
173 {
174
175
176 return dynamic_cast<const TARGET*>(this);
177 }
◆ castable() [1/2]
bool dunedaq::conffwk::DalObject::castable |
( |
const std::string & | target | ) |
const |
|
inlinenoexcept |
Check possibility to cast given object to a new class. The method returns true, if given object can be casted to target class (i.e. the target class is one of superclasses of given object)
Definition at line 148 of file DalObject.hpp.
149 {
151 }
const std::string * m_class_name
ConfigObjectImpl * m_impl
bool is_superclass_of(const std::string &target, const std::string &source) noexcept
Configuration & configuration()
◆ castable() [2/2]
bool dunedaq::conffwk::DalObject::castable |
( |
const std::string * | target | ) |
const |
|
inlinenoexcept |
Same as castable(const std::string& target), but uses pointers returned by the DalFactory (more efficient)
Definition at line 157 of file DalObject.hpp.
◆ check()
void dunedaq::conffwk::DalObject::check |
( |
| ) |
const |
|
inlineprotected |
The method checks state of object and throws exception if it was deleted.
- Exceptions
-
Definition at line 87 of file DalObject.hpp.
88 {
90 }
void throw_if_deleted() const
◆ check_init()
void dunedaq::conffwk::DalObject::check_init |
( |
| ) |
const |
|
inlineprotected |
Check and initialize object if necessary.
Definition at line 405 of file DalObject.hpp.
406 {
408 {
411 }
412 }
virtual void init(bool init_children)=0
DalObject(DalRegistry &db, const ConfigObject &o) noexcept
◆ class_name()
const std::string & dunedaq::conffwk::DalObject::class_name |
( |
| ) |
const |
|
inlinenoexcept |
Returns class name of the template object.
Definition at line 137 of file DalObject.hpp.
138 {
140 }
const std::string & class_name() const noexcept
Return object's class name.
◆ clear()
void dunedaq::conffwk::DalObject::clear |
( |
| ) |
|
|
inlineprotectednoexcept |
The method resets state of object. When accessed next time, it will be completely re-read from implementation.
Definition at line 76 of file DalObject.hpp.
◆ config_object()
const ConfigObject & dunedaq::conffwk::DalObject::config_object |
( |
| ) |
const |
|
inline |
Returns reference on the ConfigObject used by this template object.
- Exceptions
-
Definition at line 199 of file DalObject.hpp.
200 {
201 std::lock_guard<std::mutex> scoped_lock(
m_mutex);
204 }
◆ configuration()
Configuration & dunedaq::conffwk::DalObject::configuration |
( |
| ) |
const |
|
inlinenoexcept |
Returns reference on the configuration object.
Definition at line 219 of file DalObject.hpp.
◆ full_name()
std::string dunedaq::conffwk::DalObject::full_name |
( |
| ) |
const |
|
inlinenoexcept |
Returns fullname of object in obj-id@class-name format.
Definition at line 185 of file DalObject.hpp.
186 {
187 std::lock_guard<std::mutex> scoped_lock(
m_mutex);
189 }
const std::string & class_name() const noexcept
◆ get()
virtual std::vector< const DalObject * > dunedaq::conffwk::DalObject::get |
( |
const std::string & | name, |
|
|
bool | upcast_unregistered = true ) const |
|
pure virtual |
Implemented in dunedaq::appfwk::dal::DummyModule, dunedaq::appfwk::dal::DummyModule, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTModule, dunedaq::appmodel::MLTModule, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::Application, dunedaq::confmodel::Application, dunedaq::confmodel::Component, dunedaq::confmodel::Component, dunedaq::confmodel::Connection, dunedaq::confmodel::Connection, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::GeoId, dunedaq::confmodel::GeoId, dunedaq::confmodel::HostComponent, dunedaq::confmodel::HostComponent, dunedaq::confmodel::Jsonable, dunedaq::confmodel::Jsonable, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::Queue, dunedaq::confmodel::Queue, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, dunedaq::confmodel::Segment, dunedaq::confmodel::Service, dunedaq::confmodel::Service, dunedaq::confmodel::Session, dunedaq::confmodel::Session, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::Variable, dunedaq::confmodel::Variable, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VirtualHost, dunedaq::confmodel::VirtualHost, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::ReversedListValidator, dunedaq::listrev::dal::ReversedListValidator, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload, and dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload.
◆ get_algo_objects()
bool dunedaq::conffwk::DalObject::get_algo_objects |
( |
const std::string & | name, |
|
|
std::vector< const DalObject * > & | objs ) const |
|
protected |
Run algorithm and return result as DAL objects using DAL factory.
Definition at line 25 of file DalObject.cpp.
26{
27
28
29
30
31
32
33
34
35
36
37
38
39 return false;
40}
◆ get_rel_objects()
bool dunedaq::conffwk::DalObject::get_rel_objects |
( |
const std::string & | name, |
|
|
bool | upcast_unregistered, |
|
|
std::vector< const DalObject * > & | objs ) const |
|
protected |
Read relationship values as DAL objects using DAL factory.
Definition at line 8 of file DalObject.cpp.
9{
10 std::vector<conffwk::ConfigObject> c_objs;
11
13 {
14
15
17 return true;
18 }
19
20 return false;
21}
DalObject * get(ConfigObject &obj, bool upcast_unregistered=false)
◆ increment_created()
void dunedaq::conffwk::DalObject::increment_created |
( |
| ) |
|
|
inlineprotectednoexcept |
Increment counter of created template objects (is used by the configuration profiler)
Definition at line 343 of file DalObject.hpp.
◆ increment_read()
void dunedaq::conffwk::DalObject::increment_read |
( |
| ) |
|
|
inlineprotectednoexcept |
Increment counter of read template objects (is used by the configuration profiler)
Definition at line 352 of file DalObject.hpp.
◆ init()
virtual void dunedaq::conffwk::DalObject::init |
( |
bool | init_children | ) |
|
|
protectedpure virtual |
Initialize object (method generated by genconffwk)
- Parameters
-
init_children | if true, initialize referenced objects |
Implemented in dunedaq::appfwk::dal::DummyModule, dunedaq::appfwk::dal::DummyModule, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTModule, dunedaq::appmodel::MLTModule, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::Application, dunedaq::confmodel::Application, dunedaq::confmodel::Component, dunedaq::confmodel::Component, dunedaq::confmodel::Connection, dunedaq::confmodel::Connection, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::GeoId, dunedaq::confmodel::GeoId, dunedaq::confmodel::HostComponent, dunedaq::confmodel::HostComponent, dunedaq::confmodel::Jsonable, dunedaq::confmodel::Jsonable, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::Queue, dunedaq::confmodel::Queue, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, dunedaq::confmodel::Segment, dunedaq::confmodel::Service, dunedaq::confmodel::Service, dunedaq::confmodel::Session, dunedaq::confmodel::Session, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::Variable, dunedaq::confmodel::Variable, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VirtualHost, dunedaq::confmodel::VirtualHost, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::ReversedListValidator, dunedaq::listrev::dal::ReversedListValidator, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload, and dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload.
◆ is_deleted()
bool dunedaq::conffwk::DalObject::is_deleted |
( |
| ) |
const |
|
inlineprotected |
The method checks state of object and throws exception if it was deleted.
- Exceptions
-
dunedaq::conffwk::Exception | in case of problems |
Definition at line 99 of file DalObject.hpp.
100 {
102 }
bool is_deleted() const
Check object and return true if the object has been deleted.
◆ is_null()
static bool dunedaq::conffwk::DalObject::is_null |
( |
const DalObject * | ref | ) |
|
|
inlinestaticnoexcept |
check a pointer on DAL object is null
Definition at line 328 of file DalObject.hpp.
329 {
330 return (ref == nullptr);
331 }
◆ move()
void dunedaq::conffwk::DalObject::move |
( |
const std::string & | at | ) |
|
|
inline |
Move object to another file.
- Parameters
-
Definition at line 256 of file DalObject.hpp.
257 {
259 }
void move(const std::string &at)
Move object to a different database.
◆ operator=()
◆ p_error()
void dunedaq::conffwk::DalObject::p_error |
( |
std::ostream & | s, |
|
|
dunedaq::conffwk::Exception & | ex ) |
|
static |
print error text
Definition at line 59 of file DalObject.cpp.
60{
61 s <<
"ERROR in generated DAL print method:\n\twas caused by: " << ex << std::endl;
62}
◆ p_hdr()
void dunedaq::conffwk::DalObject::p_hdr |
( |
std::ostream & | s, |
|
|
unsigned int | indent, |
|
|
const std::string & | cl, |
|
|
const char * | nm = nullptr ) const |
print object headers
Definition at line 65 of file DalObject.cpp.
66{
67 const std::string
str(indent,
' ');
69 if (nm)
72}
const std::string & UID() const noexcept
◆ p_null()
void dunedaq::conffwk::DalObject::p_null |
( |
std::ostream & | s | ) |
|
|
static |
◆ p_rm()
void dunedaq::conffwk::DalObject::p_rm |
( |
std::ostream & | s | ) |
|
|
static |
print "(deleted object)"
Definition at line 53 of file DalObject.cpp.
54{
55 s <<
"(deleted object)";
56}
◆ print()
virtual void dunedaq::conffwk::DalObject::print |
( |
unsigned int | offset, |
|
|
bool | print_header, |
|
|
std::ostream & | s ) const |
|
pure virtual |
Print object details (method generated by genconffwk)
- Parameters
-
offset | shift output |
print_header | print header describing object (avoid when call this method for a base class from derived) |
s | output stream |
- Exceptions
-
conffwk::Exception | in case of problems (e.g. OKS schema / generated DAL mismatch) |
Implemented in dunedaq::appfwk::dal::DummyModule, dunedaq::appfwk::dal::DummyModule, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXAbsRunSumProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFixedPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXFrugalPedestalSubtractProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXRunSumProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::AVXThresholdProcessor, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::ColdADCSettings, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderConf, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTBernReaderModule, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderConf, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTGrenobleReaderModule, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBCalibrationStream, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBConf, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBCRTSubsystem, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBModule, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBMonitorSocket, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSLLT, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPDSSubsystem, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBPulser, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBReceiverSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSocket, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBSockets, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBStatisticsSocket, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBSubsystem, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTiming, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::CTBTriggerReport, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneConf, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2ADC, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2AFE, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2BoardConf, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2Channel, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2ControllerModule, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2LNA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DaphneV2PGA, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerConf, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataHandlerModule, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataProcessor, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderConf, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataReaderModule, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderConf, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataRecorderModule, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataStoreConf, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataSubscriberModule, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterConf, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DataWriterModule, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFHWConf, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOApplication, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOConf, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DFOModule, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKPortConfiguration, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderConf, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReaderModule, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataProdModule, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorConf, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FakeHSIEventGeneratorModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDDataHandlerModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FDFakeReaderModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixCardControllerModule, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderConf, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FelixReaderModule, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FEMBSettings, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FilenameParams, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::FragmentAggregatorModule, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5FileLayoutParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HDF5PathParams, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModule, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HermesModuleConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSI2TCTranslatorConf, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIDataHandlerModule, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIFrameProcessor, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadout, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSIReadoutConf, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::HSISignalWindow, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusAddressTable, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::IpbusDevice, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::LatencyBuffer, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTConf, dunedaq::appmodel::MLTModule, dunedaq::appmodel::MLTModule, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionDescriptor, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NetworkConnectionRule, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NICStatsConf, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::ProcessingStep, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueConnectionRule, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::QueueDescriptor, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerConf, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RandomTCMakerModule, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::RawDataProcessor, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::ReadoutHost, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RequestHandler, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::RoHwConfig, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::ROIGroupConf, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SamplesOverThresholdMinima, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SmartDaqApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterConf, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketDataWriterModule, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderConf, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReaderModule, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterConf, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SocketWriterModule, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDConf, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SourceIDToNetworkConnection, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPLEDCalibModule, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::SSPRegister, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerConf, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StandaloneTCMakerModule, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::StreamEmulationParameters, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::SubdetectorReadoutWindowMap, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TAAlgorithm, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TADataProcessor, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerBundleNAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerChannelDistanceAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerDBSCANAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerMichelElectronAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TAMakerPrescaleAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCAlgorithm, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCDataProcessor, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerADCSimpleWindowAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerBundleNAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelAdjacencyAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerChannelDistanceAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerDBSCANAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerHorizontalMuonAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerMichelElectronAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPlaneCoincidenceAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCMakerPrescaleAlgorithm, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TCReadoutMap, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModule, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDEAMCModuleConf, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPDataProcessor, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModule, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPReplayModuleConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamConf, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterConf, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TPStreamWriterModule, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBConf, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TRBModule, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerBitword, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::TriggerDataHandlerModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModule, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBModuleConf, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBPulserSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIBSettings, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::ActionPlan, dunedaq::confmodel::Application, dunedaq::confmodel::Application, dunedaq::confmodel::Component, dunedaq::confmodel::Component, dunedaq::confmodel::Connection, dunedaq::confmodel::Connection, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectionService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::ConnectivityService, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqApplication, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModule, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroup, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupById, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DaqModulesGroupByType, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorConfig, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMaction, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMCommand, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMconfiguration, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMsequence, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMtransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::FSMxTransition, dunedaq::confmodel::GeoId, dunedaq::confmodel::GeoId, dunedaq::confmodel::HostComponent, dunedaq::confmodel::HostComponent, dunedaq::confmodel::Jsonable, dunedaq::confmodel::Jsonable, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::JsonableTest, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkConnection, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkDevice, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::NetworkInterface, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonConf, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::OpMonURI, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::PhysicalHost, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::ProcessingResource, dunedaq::confmodel::Queue, dunedaq::confmodel::Queue, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::QueueWithSourceId, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCApplication, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::RCBroadcaster, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, dunedaq::confmodel::Segment, dunedaq::confmodel::Service, dunedaq::confmodel::Service, dunedaq::confmodel::Session, dunedaq::confmodel::Session, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::StorageDevice, dunedaq::confmodel::Variable, dunedaq::confmodel::Variable, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableBase, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VariableSet, dunedaq::confmodel::VirtualHost, dunedaq::confmodel::VirtualHost, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIController, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::hsilibs::dal::HSIControllerConf, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListReverser, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::ListRevModule, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomDataListGenerator, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::RandomListGeneratorSet, dunedaq::listrev::dal::ReversedListValidator, dunedaq::listrev::dal::ReversedListValidator, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::EndpointLocation, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingController, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingControllerConf, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointController, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerBase, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingEndpointControllerConf, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutController, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutControllerConf, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingFanoutDevice, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterface, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareInterfaceConf, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerBase, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerConf, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingHardwareManagerPDII, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerBase, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerConf, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterControllerPDII, dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload, and dunedaq::timinglibs::dal::TimingMasterEndpointScanPayload.
◆ print_object()
std::ostream & dunedaq::conffwk::DalObject::print_object |
( |
std::ostream & | s | ) |
const |
|
inline |
print object details
Definition at line 302 of file DalObject.hpp.
303 {
305 {
307 }
309 {
311 }
312 else
313 {
315 }
316
318 }
dunedaq::conffwk::ObjectState m_state
virtual void print(unsigned int offset, bool print_header, std::ostream &s) const =0
static bool is_null(const DalObject *ref) noexcept
check a pointer on DAL object is null
static void p_null(std::ostream &s)
print "(null)"
static void p_rm(std::ostream &s)
print "(deleted object)"
◆ registry()
DalRegistry & dunedaq::conffwk::DalObject::registry |
( |
| ) |
const |
|
inlinenoexcept |
Returns reference on the configuration object.
Definition at line 210 of file DalObject.hpp.
◆ rename()
void dunedaq::conffwk::DalObject::rename |
( |
const std::string & | new_id | ) |
|
|
inline |
Rename object.
- Parameters
-
Definition at line 266 of file DalObject.hpp.
267 {
269 }
void rename(const std::string &new_id)
Rename object.
◆ set()
void dunedaq::conffwk::DalObject::set |
( |
const ConfigObject & | o | ) |
|
|
inlinenoexcept |
◆ throw_get_ex()
void dunedaq::conffwk::DalObject::throw_get_ex |
( |
const std::string & | what, |
|
|
const std::string & | class_name, |
|
|
const DalObject * | obj ) |
|
static |
throw exception in generated get method (i.e.
- Exceptions
-
dunedaq::conffwk::Generic) | |
Definition at line 82 of file DalObject.cpp.
83{
84 std::ostringstream text;
85 text <<
"cannot find relationship or algorithm \"" << what <<
"\" in c++ class \"" <<
class_name <<
"\" for object " <<
obj;
87}
Generic configuration exception.
◆ throw_init_ex()
void dunedaq::conffwk::DalObject::throw_init_ex |
( |
dunedaq::conffwk::Exception & | ex | ) |
|
throw object initialisation exception (i.e.
- Exceptions
-
dunedaq::conffwk::Generic) | |
Definition at line 74 of file DalObject.cpp.
75{
76 std::ostringstream text;
77 text << "failed to init " << this << ":\n\twas caused by: " << ex << std::endl;
80}
◆ UID()
const std::string & dunedaq::conffwk::DalObject::UID |
( |
| ) |
const |
|
inlinenoexcept |
◆ unread()
void dunedaq::conffwk::DalObject::unread |
( |
| ) |
|
|
inline |
Is used to mark template object as non-read, i.e. it's attributes will be read from the implementation object during next access of an attribute
- Exceptions
-
Definition at line 232 of file DalObject.hpp.
233 {
234 std::lock_guard<std::mutex> scoped_lock(
m_mutex);
237 }
◆ Configuration
◆ DalFactoryFunctions
◆ DalRegistry
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | s, |
|
|
const DalObject * | obj ) |
|
friend |
Operator to print any template's object pointer in 'obj-id@class-name' format
Definition at line 90 of file DalObject.cpp.
92{
93 if (obj == nullptr)
95 else if (
obj->is_deleted())
96 s <<
"(deleted object " <<
obj->UID() <<
'@' <<
obj->class_name() <<
')';
97 else
98 s <<
'\'' <<
obj->UID() <<
'@' <<
obj->class_name() <<
'\'';
99
101}
◆ m_mutex
std::mutex dunedaq::conffwk::DalObject::m_mutex |
|
mutableprotected |
Used to protect changes of DAL object.
Definition at line 108 of file DalObject.hpp.
◆ p_obj
Config object used by given template object.
Definition at line 117 of file DalObject.hpp.
◆ p_registry
◆ p_UID
std::string dunedaq::conffwk::DalObject::p_UID |
|
protected |
Is used for template objects (see dqm_conffwk)
Definition at line 120 of file DalObject.hpp.
◆ p_was_read
bool dunedaq::conffwk::DalObject::p_was_read |
|
protected |
The documentation for this class was generated from the following files:
- /github/workspace/dunedaq/sourcecode/conffwk/include/conffwk/DalObject.hpp
- /github/workspace/dunedaq/sourcecode/conffwk/src/DalObject.cpp