#include <QualityMetric.h>
Private Types | |
typedef std::unordered_map < std::string, QualityMetricUniqueSource * > | MetricMap |
Static Private Member Functions | |
static std::unique_ptr < QualityMetricSource > | get (timespec now, const std::string &id) |
Private Attributes | |
MetricMap | m_sources |
Static Private Attributes | |
static QualityMetricFactory * | m_instance = new QualityMetricFactory() |
Friends | |
class | Source |
Definition at line 59 of file QualityMetric.h.
|
private |
Definition at line 69 of file QualityMetric.h.
|
staticprivate |
Definition at line 158 of file QualityMetric.cc.
References m_instance, m_sources, XrdAdaptor::QualityMetricUniqueSource::newSource(), and source.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
friend |
Definition at line 61 of file QualityMetric.h.
|
staticprivate |
Definition at line 67 of file QualityMetric.h.
Referenced by get().
|
private |
Definition at line 70 of file QualityMetric.h.
Referenced by get().