artdaq_utilities  v1_05_00
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCartdaq::MetricManager::ConfigThe Config struct defines the accepted configuration parameters for this class
oCartdaq::MetricPlugin::ConfigThe Config struct defines the accepted configuration parameters for this class
oCartdaqutilities::GetPackageBuildInfoWrapper around the artdaqutilities::GetPackageBuildInfo::getPackageBuildInfo function
oCartdaq::MetricDataSmall structure used to hold a metric data point before sending to the metric plugins
oCartdaq::MetricData::MetricDataValueThis union holds the values for all other metric types
oCartdaq::MetricManagerHandles 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
oCartdaq::MetricPluginDefines the interface that MetricManager uses to send metric data to the various metric plugins
|oCartdaq::FileMetricFileMetric writes metric data to a file on disk
|oCartdaq::GraphiteMetricSend a metric to Graphite
|oCartdaq::MsgFacilityMetricA MetricPlugin class which sends metric data to MessageFacility
|oCartdaq::PeriodicReportMetricPeriodicReportMetric writes metric data to a file on disk
|oCartdaq::ProcFileMetricA MetricPlugin which writes a long unsigned int metric with a given name to a given pipe
|oCartdaq::TestMetricImplTestMetric writes metric data to a statically-allocated memory block
|\Cartdaqtest::MetricPluginTestAdapter
oCartdaq::TestMetric::MetricPoint
oCartdaq::PackageBuildInfoClass holding information about the artdaq package build
oCartdaq::SystemMetricCollector
\Cartdaq::TestMetric