DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::conffwk::ConfigObjectDefault Class Reference
Inheritance diagram for dunedaq::conffwk::ConfigObjectDefault:
[legend]
Collaboration diagram for dunedaq::conffwk::ConfigObjectDefault:
[legend]

Public Member Functions

 ConfigObjectDefault () noexcept
 
virtual ~ConfigObjectDefault () noexcept
 
virtual const std::string contained_in () const
 Virtual method to get object's database file name.
 
virtual void get (const std::string &, bool &)
 Virtual method to read boolean attribute value.
 
virtual void get (const std::string &, uint8_t &)
 Virtual method to read unsigned char attribute value.
 
virtual void get (const std::string &, int8_t &)
 Virtual method to read signed char attribute value.
 
virtual void get (const std::string &, uint16_t &)
 Virtual method to read unsigned short attribute value.
 
virtual void get (const std::string &, int16_t &)
 Virtual method to read signed short attribute value.
 
virtual void get (const std::string &, uint32_t &)
 Virtual method to read unsigned long attribute value.
 
virtual void get (const std::string &, int32_t &)
 Virtual method to read signed long attribute value.
 
virtual void get (const std::string &, uint64_t &)
 Virtual method to read unsigned 64 bits integer attribute value.
 
virtual void get (const std::string &, int64_t &)
 Virtual method to read signed 64 bits integer attribute value.
 
virtual void get (const std::string &, float &)
 Virtual method to read float attribute value.
 
virtual void get (const std::string &, double &)
 Virtual method to read double attribute value.
 
virtual void get (const std::string &, std::string &)
 Virtual method to read string attribute value.
 
virtual void get (const std::string &, ConfigObject &)
 Virtual method to read relationship single-value.
 
virtual void get (const std::string &, std::vector< bool > &)
 Virtual method to read vector-of-booleans attribute value.
 
virtual void get (const std::string &, std::vector< uint8_t > &)
 Virtual method to read vector-of-unsigned-chars attribute value.
 
virtual void get (const std::string &, std::vector< int8_t > &)
 Virtual method to read vector-of-signed-chars attribute value.
 
virtual void get (const std::string &, std::vector< uint16_t > &)
 Virtual method to read vector-of-unsigned-shorts attribute value.
 
virtual void get (const std::string &, std::vector< int16_t > &)
 Virtual method to read vector-of-signed-shorts attribute value.
 
virtual void get (const std::string &, std::vector< uint32_t > &)
 Virtual method to read vector-of-unsigned-longs attribute value.
 
virtual void get (const std::string &, std::vector< int32_t > &)
 Virtual method to read vector-of-signed-longs attribute value.
 
virtual void get (const std::string &, std::vector< uint64_t > &)
 Virtual method to read vector-of-unsigned-64-bits-integers attribute value.
 
virtual void get (const std::string &, std::vector< int64_t > &)
 Virtual method to read vector-of-signed-64-bits-integers attribute value.
 
virtual void get (const std::string &, std::vector< float > &)
 Virtual method to read vector-of-floats attribute value.
 
virtual void get (const std::string &, std::vector< double > &)
 Virtual method to read vector-of-doubles attribute value.
 
virtual void get (const std::string &, std::vector< std::string > &)
 Virtual method to read vector-of-strings attribute value.
 
virtual void get (const std::string &, std::vector< ConfigObject > &)
 Virtual method to read vector-of-conffwk-objects relationship value.
 
virtual bool rel (const std::string &, std::vector< ConfigObject > &)
 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 > &, const std::string &, bool, unsigned long, const std::vector< std::string > *) const
 Virtual method to read vector-of-conffwk-object referencing this object.
 
virtual void set (const std::string &, bool)
 Virtual method to set boolean attribute value.
 
virtual void set (const std::string &, uint8_t)
 Virtual method to set unsigned char attribute value.
 
virtual void set (const std::string &, int8_t)
 Virtual method to set signed char attribute value.
 
virtual void set (const std::string &, uint16_t)
 Virtual method to set unsigned short attribute value.
 
virtual void set (const std::string &, int16_t)
 Virtual method to set signed short attribute value.
 
virtual void set (const std::string &, uint32_t)
 Virtual method to set unsigned long attribute value.
 
virtual void set (const std::string &, int32_t)
 Virtual method to set signed long attribute value.
 
virtual void set (const std::string &, uint64_t)
 Virtual method to set unsigned 64 bits integer attribute value.
 
virtual void set (const std::string &, int64_t)
 Virtual method to set signed 64 bits integer attribute value.
 
virtual void set (const std::string &, float)
 Virtual method to set float attribute value.
 
virtual void set (const std::string &, double)
 Virtual method to set double attribute value.
 
virtual void set (const std::string &, const std::string &)
 Virtual method to set string attribute value.
 
virtual void set_enum (const std::string &, const std::string &)
 Virtual method to set enumeration attribute value.
 
virtual void set_date (const std::string &, const std::string &)
 Virtual method to set date attribute value.
 
virtual void set_time (const std::string &, const std::string &)
 Virtual method to set time attribute value.
 
virtual void set_class (const std::string &, const std::string &)
 Virtual method to set enumeration attribute value.
 
virtual void set (const std::string &, const std::vector< bool > &)
 Virtual method to read vector-of-booleans attribute value.
 
virtual void set (const std::string &, const std::vector< uint8_t > &)
 Virtual method to read vector-of-unsigned-chars attribute value.
 
virtual void set (const std::string &, const std::vector< int8_t > &)
 Virtual method to read vector-of-signed-chars attribute value.
 
virtual void set (const std::string &, const std::vector< uint16_t > &)
 Virtual method to read vector-of-unsigned-shorts attribute value.
 
virtual void set (const std::string &, const std::vector< int16_t > &)
 Virtual method to read vector-of-signed-shorts attribute value.
 
virtual void set (const std::string &, const std::vector< uint32_t > &)
 Virtual method to read vector-of-unsigned-longs attribute value.
 
virtual void set (const std::string &, const std::vector< int32_t > &)
 Virtual method to read vector-of-signed-longs attribute value.
 
virtual void set (const std::string &, const std::vector< uint64_t > &)
 Virtual method to read vector-of-unsigned-64-bits-integers attribute value.
 
virtual void set (const std::string &, const std::vector< int64_t > &)
 Virtual method to read vector-of-signed-64-bits-integers attribute value.
 
virtual void set (const std::string &, const std::vector< float > &)
 Virtual method to read vector-of-floats attribute value.
 
virtual void set (const std::string &, const std::vector< double > &)
 Virtual method to read vector-of-doubles attribute value.
 
virtual void set (const std::string &, const std::vector< std::string > &)
 Virtual method to read vector-of-strings attribute value.
 
virtual void set_enum (const std::string &, const std::vector< std::string > &)
 Virtual method to read vector-of-enumerations attribute value.
 
virtual void set_date (const std::string &, const std::vector< std::string > &)
 Virtual method to read vector-of-dates attribute value.
 
virtual void set_time (const std::string &, const std::vector< std::string > &)
 Virtual method to read vector-of-times attribute value.
 
virtual void set_class (const std::string &, const std::vector< std::string > &)
 Virtual method to read vector-of-enumerations attribute value.
 
virtual void set (const std::string &, const ConfigObject *, bool)
 Virtual method to read conffwk-object relationship value.
 
virtual void set (const std::string &, const std::vector< const ConfigObject * > &, bool)
 Virtual method to read vector-of-conffwk-objects relationship value.
 
virtual void move (const std::string &)
 Virtual method to move object to a file.
 
virtual void rename (const std::string &)
 Virtual method to change object ID.
 
virtual void reset ()
 Virtual method to reset the implementation object from unknown state.
 
- Public Member Functions inherited from dunedaq::conffwk::ConfigObjectImpl
 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 void clear () noexcept
 Virtual method to clean resources used by the implementation object.
 
bool is_deleted () const
 Check object and return true if the object has been deleted.
 

Static Private Member Functions

static void bad ()
 

Static Private Attributes

static const std::string s_invalid = "*INVALID*"
 

Additional Inherited Members

- Static Public Member Functions inherited from dunedaq::conffwk::ConfigObjectImpl
static ConfigObjectImpldefault_impl () noexcept
 Returns default implementation.
 
- Protected Member Functions inherited from dunedaq::conffwk::ConfigObjectImpl
void throw_if_deleted () const
 
- Protected Attributes inherited from dunedaq::conffwk::ConfigObjectImpl
ConfigurationImplm_impl
 
dunedaq::conffwk::ObjectState m_state
 
std::string m_id
 
const std::string * m_class_name
 
std::mutex m_mutex
 

Detailed Description

Definition at line 7 of file ConfigObjectImpl.cpp.

Constructor & Destructor Documentation

◆ ConfigObjectDefault()

dunedaq::conffwk::ConfigObjectDefault::ConfigObjectDefault ( )
inlinenoexcept

Definition at line 17 of file ConfigObjectImpl.cpp.

◆ ~ConfigObjectDefault()

virtual dunedaq::conffwk::ConfigObjectDefault::~ConfigObjectDefault ( )
inlinevirtualnoexcept

Definition at line 18 of file ConfigObjectImpl.cpp.

18{}

Member Function Documentation

◆ bad()

void dunedaq::conffwk::ConfigObjectDefault::bad ( )
staticprivate
Exceptions
dunedaq::conffwk::Generic

Definition at line 119 of file ConfigObjectImpl.cpp.

120{
121 throw dunedaq::conffwk::Generic( ERS_HERE, "access *INVALID* object");
122}
#define ERS_HERE
Generic configuration exception.

◆ contained_in()

virtual const std::string dunedaq::conffwk::ConfigObjectDefault::contained_in ( ) const
inlinevirtual

Virtual method to get object's database file name.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 23 of file ConfigObjectImpl.cpp.

◆ get() [1/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
bool & value )
inlinevirtual

Virtual method to read boolean attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 25 of file ConfigObjectImpl.cpp.

25{ bad(); }

◆ get() [2/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & association,
ConfigObject & value )
inlinevirtual

Virtual method to read relationship single-value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 37 of file ConfigObjectImpl.cpp.

37{ bad(); }

◆ get() [3/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
double & value )
inlinevirtual

Virtual method to read double attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 35 of file ConfigObjectImpl.cpp.

35{ bad(); }

◆ get() [4/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
float & value )
inlinevirtual

Virtual method to read float attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 34 of file ConfigObjectImpl.cpp.

34{ bad(); }

◆ get() [5/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
int16_t & value )
inlinevirtual

Virtual method to read signed short attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 29 of file ConfigObjectImpl.cpp.

29{ bad(); }

◆ get() [6/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
int32_t & value )
inlinevirtual

Virtual method to read signed long attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 31 of file ConfigObjectImpl.cpp.

31{ bad(); }

◆ get() [7/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
int64_t & value )
inlinevirtual

Virtual method to read signed 64 bits integer attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 33 of file ConfigObjectImpl.cpp.

33{ bad(); }

◆ get() [8/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
int8_t & value )
inlinevirtual

Virtual method to read signed char attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 27 of file ConfigObjectImpl.cpp.

27{ bad(); }

◆ get() [9/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::string & value )
inlinevirtual

Virtual method to read string attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 36 of file ConfigObjectImpl.cpp.

36{ bad(); }

◆ get() [10/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< bool > & value )
inlinevirtual

Virtual method to read vector-of-booleans attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 39 of file ConfigObjectImpl.cpp.

39{ bad(); }

◆ get() [11/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & association,
std::vector< ConfigObject > & value )
inlinevirtual

Virtual method to read vector-of-conffwk-objects relationship value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 51 of file ConfigObjectImpl.cpp.

51{ bad(); }

◆ get() [12/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< double > & value )
inlinevirtual

Virtual method to read vector-of-doubles attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 49 of file ConfigObjectImpl.cpp.

49{ bad(); }

◆ get() [13/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< float > & value )
inlinevirtual

Virtual method to read vector-of-floats attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 48 of file ConfigObjectImpl.cpp.

48{ bad(); }

◆ get() [14/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< int16_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-shorts attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 43 of file ConfigObjectImpl.cpp.

43{ bad(); }

◆ get() [15/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< int32_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-longs attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 45 of file ConfigObjectImpl.cpp.

45{ bad(); }

◆ get() [16/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< int64_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-64-bits-integers attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 47 of file ConfigObjectImpl.cpp.

47{ bad(); }

◆ get() [17/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< int8_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-chars attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 41 of file ConfigObjectImpl.cpp.

41{ bad(); }

◆ get() [18/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-strings attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 50 of file ConfigObjectImpl.cpp.

50{ bad(); }

◆ get() [19/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< uint16_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-shorts attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 42 of file ConfigObjectImpl.cpp.

42{ bad(); }

◆ get() [20/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< uint32_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-longs attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 44 of file ConfigObjectImpl.cpp.

44{ bad(); }

◆ get() [21/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< uint64_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-64-bits-integers attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 46 of file ConfigObjectImpl.cpp.

46{ bad(); }

◆ get() [22/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
std::vector< uint8_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-chars attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 40 of file ConfigObjectImpl.cpp.

40{ bad(); }

◆ get() [23/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
uint16_t & value )
inlinevirtual

Virtual method to read unsigned short attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 28 of file ConfigObjectImpl.cpp.

28{ bad(); }

◆ get() [24/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
uint32_t & value )
inlinevirtual

Virtual method to read unsigned long attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 30 of file ConfigObjectImpl.cpp.

30{ bad(); }

◆ get() [25/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
uint64_t & value )
inlinevirtual

Virtual method to read unsigned 64 bits integer attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 32 of file ConfigObjectImpl.cpp.

32{ bad(); }

◆ get() [26/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::get ( const std::string & attribute,
uint8_t & value )
inlinevirtual

Virtual method to read unsigned char attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 26 of file ConfigObjectImpl.cpp.

26{ bad(); }

◆ move()

virtual void dunedaq::conffwk::ConfigObjectDefault::move ( const std::string & at)
inlinevirtual

Virtual method to move object to a file.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 97 of file ConfigObjectImpl.cpp.

97{ bad(); }

◆ referenced_by()

virtual void dunedaq::conffwk::ConfigObjectDefault::referenced_by ( std::vector< ConfigObject > & value,
const std::string & association,
bool check_composite_only,
unsigned long rlevel,
const std::vector< std::string > * rclasses ) const
inlinevirtual

Virtual method to read vector-of-conffwk-object referencing this object.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 54 of file ConfigObjectImpl.cpp.

54{ bad(); }

◆ rel()

virtual bool dunedaq::conffwk::ConfigObjectDefault::rel ( const std::string & name,
std::vector< ConfigObject > & value )
inlinevirtual

Virtual method to read any relationship value without throwing an exception if there is no such relationship (return false)

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 53 of file ConfigObjectImpl.cpp.

53{ bad(); return false; }

◆ rename()

virtual void dunedaq::conffwk::ConfigObjectDefault::rename ( const std::string & new_id)
inlinevirtual

Virtual method to change object ID.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 98 of file ConfigObjectImpl.cpp.

98{ bad(); }

◆ reset()

virtual void dunedaq::conffwk::ConfigObjectDefault::reset ( )
inlinevirtual

Virtual method to reset the implementation object from unknown state.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 100 of file ConfigObjectImpl.cpp.

100{ bad(); }

◆ set() [1/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
bool value )
inlinevirtual

Virtual method to set boolean attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 56 of file ConfigObjectImpl.cpp.

56{ bad(); }

◆ set() [2/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & association,
const ConfigObject * value,
bool skip_non_null_check )
inlinevirtual

Virtual method to read conffwk-object relationship value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 94 of file ConfigObjectImpl.cpp.

94{ bad(); }

◆ set() [3/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::string & value )
inlinevirtual

Virtual method to set string attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 67 of file ConfigObjectImpl.cpp.

67{ bad(); }

◆ set() [4/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< bool > & value )
inlinevirtual

Virtual method to read vector-of-booleans attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 75 of file ConfigObjectImpl.cpp.

75{ bad(); }

◆ set() [5/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & association,
const std::vector< const ConfigObject * > & value,
bool skip_non_null_check )
inlinevirtual

Virtual method to read vector-of-conffwk-objects relationship value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 95 of file ConfigObjectImpl.cpp.

95{ bad(); }

◆ set() [6/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< double > & value )
inlinevirtual

Virtual method to read vector-of-doubles attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 85 of file ConfigObjectImpl.cpp.

85{ bad(); }

◆ set() [7/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< float > & value )
inlinevirtual

Virtual method to read vector-of-floats attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 84 of file ConfigObjectImpl.cpp.

84{ bad(); }

◆ set() [8/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< int16_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-shorts attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 79 of file ConfigObjectImpl.cpp.

79{ bad(); }

◆ set() [9/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< int32_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-longs attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 81 of file ConfigObjectImpl.cpp.

81{ bad(); }

◆ set() [10/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< int64_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-64-bits-integers attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 83 of file ConfigObjectImpl.cpp.

83{ bad(); }

◆ set() [11/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< int8_t > & value )
inlinevirtual

Virtual method to read vector-of-signed-chars attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 77 of file ConfigObjectImpl.cpp.

77{ bad(); }

◆ set() [12/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-strings attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 86 of file ConfigObjectImpl.cpp.

86{ bad(); }

◆ set() [13/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< uint16_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-shorts attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 78 of file ConfigObjectImpl.cpp.

78{ bad(); }

◆ set() [14/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< uint32_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-longs attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 80 of file ConfigObjectImpl.cpp.

80{ bad(); }

◆ set() [15/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< uint64_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-64-bits-integers attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 82 of file ConfigObjectImpl.cpp.

82{ bad(); }

◆ set() [16/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
const std::vector< uint8_t > & value )
inlinevirtual

Virtual method to read vector-of-unsigned-chars attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 76 of file ConfigObjectImpl.cpp.

76{ bad(); }

◆ set() [17/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
double value )
inlinevirtual

Virtual method to set double attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 66 of file ConfigObjectImpl.cpp.

66{ bad(); }

◆ set() [18/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
float value )
inlinevirtual

Virtual method to set float attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 65 of file ConfigObjectImpl.cpp.

65{ bad(); }

◆ set() [19/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
int16_t value )
inlinevirtual

Virtual method to set signed short attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 60 of file ConfigObjectImpl.cpp.

60{ bad(); }

◆ set() [20/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
int32_t value )
inlinevirtual

Virtual method to set signed long attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 62 of file ConfigObjectImpl.cpp.

62{ bad(); }

◆ set() [21/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
int64_t value )
inlinevirtual

Virtual method to set signed 64 bits integer attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 64 of file ConfigObjectImpl.cpp.

64{ bad(); }

◆ set() [22/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
int8_t value )
inlinevirtual

Virtual method to set signed char attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 58 of file ConfigObjectImpl.cpp.

58{ bad(); }

◆ set() [23/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
uint16_t value )
inlinevirtual

Virtual method to set unsigned short attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 59 of file ConfigObjectImpl.cpp.

59{ bad(); }

◆ set() [24/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
uint32_t value )
inlinevirtual

Virtual method to set unsigned long attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 61 of file ConfigObjectImpl.cpp.

61{ bad(); }

◆ set() [25/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
uint64_t value )
inlinevirtual

Virtual method to set unsigned 64 bits integer attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 63 of file ConfigObjectImpl.cpp.

63{ bad(); }

◆ set() [26/26]

virtual void dunedaq::conffwk::ConfigObjectDefault::set ( const std::string & attribute,
uint8_t value )
inlinevirtual

Virtual method to set unsigned char attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 57 of file ConfigObjectImpl.cpp.

57{ bad(); }

◆ set_class() [1/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_class ( const std::string & attribute,
const std::string & value )
inlinevirtual

Virtual method to set enumeration attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 73 of file ConfigObjectImpl.cpp.

73{ bad(); }

◆ set_class() [2/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_class ( const std::string & attribute,
const std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-enumerations attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 92 of file ConfigObjectImpl.cpp.

92{ bad(); }

◆ set_date() [1/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_date ( const std::string & attribute,
const std::string & value )
inlinevirtual

Virtual method to set date attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 70 of file ConfigObjectImpl.cpp.

70{ bad(); }

◆ set_date() [2/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_date ( const std::string & attribute,
const std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-dates attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 89 of file ConfigObjectImpl.cpp.

89{ bad(); }

◆ set_enum() [1/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_enum ( const std::string & attribute,
const std::string & value )
inlinevirtual

Virtual method to set enumeration attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 69 of file ConfigObjectImpl.cpp.

69{ bad(); }

◆ set_enum() [2/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_enum ( const std::string & attribute,
const std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-enumerations attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 88 of file ConfigObjectImpl.cpp.

88{ bad(); }

◆ set_time() [1/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_time ( const std::string & attribute,
const std::string & value )
inlinevirtual

Virtual method to set time attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 71 of file ConfigObjectImpl.cpp.

71{ bad(); }

◆ set_time() [2/2]

virtual void dunedaq::conffwk::ConfigObjectDefault::set_time ( const std::string & attribute,
const std::vector< std::string > & value )
inlinevirtual

Virtual method to read vector-of-times attribute value.

Implements dunedaq::conffwk::ConfigObjectImpl.

Definition at line 90 of file ConfigObjectImpl.cpp.

90{ bad(); }

Member Data Documentation

◆ s_invalid

const std::string dunedaq::conffwk::ConfigObjectDefault::s_invalid = "*INVALID*"
staticprivate

Definition at line 13 of file ConfigObjectImpl.cpp.


The documentation for this class was generated from the following file: