5 #ifndef __ARTDAQ_UTILITIES_PLUGINS_TESTMETRIC_HH_
6 #define __ARTDAQ_UTILITIES_PLUGINS_TESTMETRIC_HH_
33 static void LockReceivedMetricMutex()
35 TLOG(20) <<
"Locking TestMetric::received_metrics_mutex";
37 TLOG(20) <<
"Locked TestMetric::received_metrics_mutex";
40 static void UnlockReceivedMetricMutex()
42 TLOG(20) <<
"Unlocking TestMetric::received_metrics_mutex";
51 #endif // __ARTDAQ_UTILITIES_PLUGINS_TESTMETRIC_HH_
std::string unit
Units for the metric.
static std::mutex received_metrics_mutex
Mutex to protect the received_metrics list.
Provides in-memory storage of metric data for testing
static std::list< MetricPoint > received_metrics
List of received metric data.
std::string value
Value of the metric.
std::string metric
Name of the metric.
std::chrono::steady_clock::time_point sent_time
When the metric was received.
Describes a single metric point