artdaq_utilities  v1_05_00
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNartdaqThe artdaq namespace
|oCPackageBuildInfoClass holding information about the artdaq package build
|oCFileMetricFileMetric writes metric data to a file on disk
|oCGraphiteMetricSend a metric to Graphite
|oCMetricDataSmall structure used to hold a metric data point before sending to the metric plugins
||\CMetricDataValueThis union holds the values for all other metric types
|oCMetricManagerHandles loading metric plugins and asynchronously sending metric data to them. It is designed to be a "black hole" for metrics, taking as little time as possible so that metrics do not impact the data-taking performance
||\CConfigThe Config struct defines the accepted configuration parameters for this class
|oCMetricPluginDefines the interface that MetricManager uses to send metric data to the various metric plugins
||\CConfigThe Config struct defines the accepted configuration parameters for this class
|oCMsgFacilityMetricA MetricPlugin class which sends metric data to MessageFacility
|oCProcFileMetricA MetricPlugin which writes a long unsigned int metric with a given name to a given pipe
|oCPeriodicReportMetricPeriodicReportMetric writes metric data to a file on disk
|oCSystemMetricCollector
|oCTestMetricImplTestMetric writes metric data to a statically-allocated memory block
|\CTestMetric
| \CMetricPoint
oNartdaqtest
|\CMetricPluginTestAdapter
\NartdaqutilitiesNamespace used to differentiate the artdaq_utilities version of GetPackageBuildInfo from other versions present in the system
 \CGetPackageBuildInfoWrapper around the artdaqutilities::GetPackageBuildInfo::getPackageBuildInfo function