DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Implements database objects. More...
#include <ConfigObjectImpl.hpp>
Public Member Functions | |
ConfigObjectImpl (ConfigurationImpl *impl, const std::string &id, dunedaq::conffwk::ObjectState state=dunedaq::conffwk::Valid) noexcept | |
The constructor stores configuration implementation pointer. | |
virtual | ~ConfigObjectImpl () noexcept |
The virtual destructor. | |
const std::string & | UID () const noexcept |
Method to get database object's unique ID. | |
const std::string & | class_name () const noexcept |
Virtual method to get object's class name. | |
virtual const std::string | contained_in () const =0 |
Virtual method to get object's database file name. | |
virtual void | get (const std::string &attribute, bool &value)=0 |
Virtual method to read boolean attribute value. | |
virtual void | get (const std::string &attribute, uint8_t &value)=0 |
Virtual method to read unsigned char attribute value. | |
virtual void | get (const std::string &attribute, int8_t &value)=0 |
Virtual method to read signed char attribute value. | |
virtual void | get (const std::string &attribute, uint16_t &value)=0 |
Virtual method to read unsigned short attribute value. | |
virtual void | get (const std::string &attribute, int16_t &value)=0 |
Virtual method to read signed short attribute value. | |
virtual void | get (const std::string &attribute, uint32_t &value)=0 |
Virtual method to read unsigned long attribute value. | |
virtual void | get (const std::string &attribute, int32_t &value)=0 |
Virtual method to read signed long attribute value. | |
virtual void | get (const std::string &attribute, uint64_t &value)=0 |
Virtual method to read unsigned 64 bits integer attribute value. | |
virtual void | get (const std::string &attribute, int64_t &value)=0 |
Virtual method to read signed 64 bits integer attribute value. | |
virtual void | get (const std::string &attribute, float &value)=0 |
Virtual method to read float attribute value. | |
virtual void | get (const std::string &attribute, double &value)=0 |
Virtual method to read double attribute value. | |
virtual void | get (const std::string &attribute, std::string &value)=0 |
Virtual method to read string attribute value. | |
virtual void | get (const std::string &association, ConfigObject &value)=0 |
Virtual method to read relationship single-value. | |
virtual void | get (const std::string &attribute, std::vector< bool > &value)=0 |
Virtual method to read vector-of-booleans attribute value. | |
virtual void | get (const std::string &attribute, std::vector< uint8_t > &value)=0 |
Virtual method to read vector-of-unsigned-chars attribute value. | |
virtual void | get (const std::string &attribute, std::vector< int8_t > &value)=0 |
Virtual method to read vector-of-signed-chars attribute value. | |
virtual void | get (const std::string &attribute, std::vector< uint16_t > &value)=0 |
Virtual method to read vector-of-unsigned-shorts attribute value. | |
virtual void | get (const std::string &attribute, std::vector< int16_t > &value)=0 |
Virtual method to read vector-of-signed-shorts attribute value. | |
virtual void | get (const std::string &attribute, std::vector< uint32_t > &value)=0 |
Virtual method to read vector-of-unsigned-longs attribute value. | |
virtual void | get (const std::string &attribute, std::vector< int32_t > &value)=0 |
Virtual method to read vector-of-signed-longs attribute value. | |
virtual void | get (const std::string &attribute, std::vector< uint64_t > &value)=0 |
Virtual method to read vector-of-unsigned-64-bits-integers attribute value. | |
virtual void | get (const std::string &attribute, std::vector< int64_t > &value)=0 |
Virtual method to read vector-of-signed-64-bits-integers attribute value. | |
virtual void | get (const std::string &attribute, std::vector< float > &value)=0 |
Virtual method to read vector-of-floats attribute value. | |
virtual void | get (const std::string &attribute, std::vector< double > &value)=0 |
Virtual method to read vector-of-doubles attribute value. | |
virtual void | get (const std::string &attribute, std::vector< std::string > &value)=0 |
Virtual method to read vector-of-strings attribute value. | |
virtual void | get (const std::string &association, std::vector< ConfigObject > &value)=0 |
Virtual method to read vector-of-conffwk-objects relationship value. | |
virtual bool | rel (const std::string &name, std::vector< ConfigObject > &value)=0 |
Virtual method to read any relationship value without throwing an exception if there is no such relationship (return false) | |
virtual void | referenced_by (std::vector< ConfigObject > &value, const std::string &association, bool check_composite_only, unsigned long rlevel, const std::vector< std::string > *rclasses) const =0 |
Virtual method to read vector-of-conffwk-object referencing this object. | |
virtual void | set (const std::string &attribute, bool value)=0 |
Virtual method to set boolean attribute value. | |
virtual void | set (const std::string &attribute, uint8_t value)=0 |
Virtual method to set unsigned char attribute value. | |
virtual void | set (const std::string &attribute, int8_t value)=0 |
Virtual method to set signed char attribute value. | |
virtual void | set (const std::string &attribute, uint16_t value)=0 |
Virtual method to set unsigned short attribute value. | |
virtual void | set (const std::string &attribute, int16_t value)=0 |
Virtual method to set signed short attribute value. | |
virtual void | set (const std::string &attribute, uint32_t value)=0 |
Virtual method to set unsigned long attribute value. | |
virtual void | set (const std::string &attribute, int32_t value)=0 |
Virtual method to set signed long attribute value. | |
virtual void | set (const std::string &attribute, uint64_t value)=0 |
Virtual method to set unsigned 64 bits integer attribute value. | |
virtual void | set (const std::string &attribute, int64_t value)=0 |
Virtual method to set signed 64 bits integer attribute value. | |
virtual void | set (const std::string &attribute, float value)=0 |
Virtual method to set float attribute value. | |
virtual void | set (const std::string &attribute, double value)=0 |
Virtual method to set double attribute value. | |
virtual void | set (const std::string &attribute, const std::string &value)=0 |
Virtual method to set string attribute value. | |
virtual void | set_enum (const std::string &attribute, const std::string &value)=0 |
Virtual method to set enumeration attribute value. | |
virtual void | set_class (const std::string &attribute, const std::string &value)=0 |
Virtual method to set enumeration attribute value. | |
virtual void | set_date (const std::string &attribute, const std::string &value)=0 |
Virtual method to set date attribute value. | |
virtual void | set_time (const std::string &attribute, const std::string &value)=0 |
Virtual method to set time attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< bool > &value)=0 |
Virtual method to read vector-of-booleans attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< uint8_t > &value)=0 |
Virtual method to read vector-of-unsigned-chars attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< int8_t > &value)=0 |
Virtual method to read vector-of-signed-chars attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< uint16_t > &value)=0 |
Virtual method to read vector-of-unsigned-shorts attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< int16_t > &value)=0 |
Virtual method to read vector-of-signed-shorts attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< uint32_t > &value)=0 |
Virtual method to read vector-of-unsigned-longs attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< int32_t > &value)=0 |
Virtual method to read vector-of-signed-longs attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< uint64_t > &value)=0 |
Virtual method to read vector-of-unsigned-64-bits-integers attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< int64_t > &value)=0 |
Virtual method to read vector-of-signed-64-bits-integers attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< float > &value)=0 |
Virtual method to read vector-of-floats attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< double > &value)=0 |
Virtual method to read vector-of-doubles attribute value. | |
virtual void | set (const std::string &attribute, const std::vector< std::string > &value)=0 |
Virtual method to read vector-of-strings attribute value. | |
virtual void | set_enum (const std::string &attribute, const std::vector< std::string > &value)=0 |
Virtual method to read vector-of-enumerations attribute value. | |
virtual void | set_class (const std::string &attribute, const std::vector< std::string > &value)=0 |
Virtual method to read vector-of-enumerations attribute value. | |
virtual void | set_date (const std::string &attribute, const std::vector< std::string > &value)=0 |
Virtual method to read vector-of-dates attribute value. | |
virtual void | set_time (const std::string &attribute, const std::vector< std::string > &value)=0 |
Virtual method to read vector-of-times attribute value. | |
virtual void | set (const std::string &association, const ConfigObject *value, bool skip_non_null_check)=0 |
Virtual method to read conffwk-object relationship value. | |
virtual void | set (const std::string &association, const std::vector< const ConfigObject * > &value, bool skip_non_null_check)=0 |
Virtual method to read vector-of-conffwk-objects relationship value. | |
virtual void | move (const std::string &at)=0 |
Virtual method to move object to a file. | |
virtual void | rename (const std::string &new_id)=0 |
Virtual method to change object ID. | |
virtual void | clear () noexcept |
Virtual method to clean resources used by the implementation object. | |
virtual void | reset ()=0 |
Virtual method to reset the implementation object from unknown state. | |
bool | is_deleted () const |
Check object and return true if the object has been deleted. | |
Static Public Member Functions | |
static ConfigObjectImpl * | default_impl () noexcept |
Returns default implementation. | |
Protected Member Functions | |
void | throw_if_deleted () const |
Protected Attributes | |
ConfigurationImpl * | m_impl |
dunedaq::conffwk::ObjectState | m_state |
std::string | m_id |
const std::string * | m_class_name |
std::mutex | m_mutex |
Private Member Functions | |
ConfigObjectImpl ()=delete | |
void | convert (bool &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (uint8_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (int8_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (uint16_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (int16_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (uint32_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (int32_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (uint64_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (int64_t &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (float &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (double &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::string &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (ConfigObject &, const ConfigObject &, const std::string &) noexcept |
void | convert (std::vector< bool > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< uint8_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< int8_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< uint16_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< int16_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< uint32_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< int32_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< uint64_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< int64_t > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< float > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< double > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< std::string > &value, const ConfigObject &obj, const std::string &attr_name) noexcept |
void | convert (std::vector< ConfigObject > &, const ConfigObject &, const std::string &) noexcept |
Friends | |
class | ConfigObject |
class | Configuration |
class | ConfigurationImpl |
class | DalObject |
class | DalRegistry |
Implements database objects.
The class defines several pure virtual methods used to get, set and convert values of object's attributes and relationships.
To create implementation for an arbitrary DBMS technology it is necessary to derive new class from ConfigObjectImpl and to implement all virtual methods.
The methods may throw dunedaq::conffwk::Generic exception in case of an error unless noexcept is explicitly used in their specification.
Definition at line 50 of file ConfigObjectImpl.hpp.
|
noexcept |
The constructor stores configuration implementation pointer.
Definition at line 104 of file ConfigObjectImpl.cpp.
|
virtualnoexcept |
|
privatedelete |
|
inlinenoexcept |
Virtual method to get object's class name.
Definition at line 91 of file ConfigObjectImpl.hpp.
|
inlinevirtualnoexcept |
Virtual method to clean resources used by the implementation object.
Definition at line 306 of file ConfigObjectImpl.hpp.
|
pure virtual |
Virtual method to get object's database file name.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
privatenoexcept |
Definition at line 404 of file ConfigurationImpl.cpp.
|
inlineprivatenoexcept |
Definition at line 365 of file ConfigObjectImpl.hpp.
|
privatenoexcept |
Definition at line 464 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 458 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 428 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 440 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 452 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 416 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 470 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 477 of file ConfigurationImpl.cpp.
|
inlineprivatenoexcept |
Definition at line 379 of file ConfigObjectImpl.hpp.
|
privatenoexcept |
Definition at line 537 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 531 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 501 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 513 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 525 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 489 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 543 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 495 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 507 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 519 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 483 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 422 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 434 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 446 of file ConfigurationImpl.cpp.
|
privatenoexcept |
Definition at line 410 of file ConfigurationImpl.cpp.
|
staticnoexcept |
Returns default implementation.
Definition at line 112 of file ConfigObjectImpl.cpp.
|
pure virtual |
Virtual method to read relationship single-value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-conffwk-objects relationship value.
Implemented in dunedaq::conffwk::ConfigObjectDefault.
|
pure virtual |
Virtual method to read boolean attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read double attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read float attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read signed short attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read signed long attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read signed 64 bits integer attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read signed char attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read string attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-booleans attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-doubles attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-floats attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-shorts attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-longs attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-64-bits-integers attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-chars attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-strings attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-shorts attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-longs attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-64-bits-integers attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-chars attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read unsigned short attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read unsigned long attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read unsigned 64 bits integer attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read unsigned char attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
inline |
Check object and return true if the object has been deleted.
Definition at line 313 of file ConfigObjectImpl.hpp.
|
pure virtual |
Virtual method to move object to a file.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-conffwk-object referencing this object.
Implemented in dunedaq::conffwk::ConfigObjectDefault.
|
pure virtual |
Virtual method to read any relationship value without throwing an exception if there is no such relationship (return false)
Implemented in dunedaq::conffwk::ConfigObjectDefault.
|
pure virtual |
Virtual method to change object ID.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to reset the implementation object from unknown state.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read conffwk-object relationship value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-conffwk-objects relationship value.
Implemented in dunedaq::conffwk::ConfigObjectDefault.
|
pure virtual |
Virtual method to set boolean attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set string attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-booleans attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-doubles attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-floats attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-shorts attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-longs attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-64-bits-integers attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-signed-chars attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-strings attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-shorts attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-longs attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-64-bits-integers attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-unsigned-chars attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set double attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set float attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set signed short attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set signed long attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set signed 64 bits integer attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set signed char attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set unsigned short attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set unsigned long attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set unsigned 64 bits integer attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set unsigned char attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set enumeration attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-enumerations attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set date attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-dates attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set enumeration attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-enumerations attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to set time attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
pure virtual |
Virtual method to read vector-of-times attribute value.
Implemented in dunedaq::conffwk::ConfigObjectDefault, and dunedaq::oksconflibs::OksConfigObject.
|
inlineprotected |
Check state of object and throw exception if it has been deleted
dunedaq::conffwk::DeletedObject | if the object has been deleted |
Definition at line 340 of file ConfigObjectImpl.hpp.
|
inlinenoexcept |
Method to get database object's unique ID.
Definition at line 83 of file ConfigObjectImpl.hpp.
|
friend |
Definition at line 52 of file ConfigObjectImpl.hpp.
|
friend |
Definition at line 53 of file ConfigObjectImpl.hpp.
|
friend |
Definition at line 54 of file ConfigObjectImpl.hpp.
|
friend |
Definition at line 55 of file ConfigObjectImpl.hpp.
|
friend |
Definition at line 57 of file ConfigObjectImpl.hpp.
|
protected |
Name of object's class
Definition at line 329 of file ConfigObjectImpl.hpp.
|
protected |
Object ID
Definition at line 328 of file ConfigObjectImpl.hpp.
|
protected |
Pointer to configuration implementation object
Definition at line 326 of file ConfigObjectImpl.hpp.
|
mutableprotected |
Mutex protecting concurrent access to this object
Definition at line 330 of file ConfigObjectImpl.hpp.
|
protected |
State of the object
Definition at line 327 of file ConfigObjectImpl.hpp.