artdaq::MetricData Struct Reference

List of all members.

Public Member Functions

 MetricData (const MetricData &)
 MetricData (MetricData &&) noexcept
MetricDataoperator= (const MetricData &)
MetricDataoperator= (MetricData &&) noexcept
 MetricData (std::string const &name, std::string const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 MetricData (std::string const &name, int const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 MetricData (std::string const &name, double const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 MetricData (std::string const &name, float const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)
 MetricData (std::string const &name, long unsigned int const &value, std::string const &unit, int level, MetricMode mode, std::string const &metricPrefix, bool useNameOverride)

Public Attributes

std::string Name
std::string StringValue
union {
   int   IntValue
   double   DoubleValue
   float   FloatValue
   long unsigned int   UnsignedValue
}; 
MetricType Type
std::string Unit
int Level
MetricMode Mode
std::string MetricPrefix
bool UseNameOverride

Detailed Description

Definition at line 41 of file MetricData.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs

Generated on 6 Oct 2017 for artdaq_utilities by  doxygen 1.6.1