CMS 3D CMS Logo

List of all members | Private Member Functions | Friends
XrdAdaptor::QualityMetricUniqueSource Class Referencefinal

#include <QualityMetric.h>

Inheritance diagram for XrdAdaptor::QualityMetricUniqueSource:
XrdAdaptor::QualityMetric

Private Member Functions

std::unique_ptr< QualityMetricSourcenewSource (timespec now)
 
 QualityMetricUniqueSource (timespec now)
 

Friends

class QualityMetricFactory
 

Additional Inherited Members

- Public Member Functions inherited from XrdAdaptor::QualityMetric
unsigned get ()
 
 QualityMetric (timespec now, int default_value=260)
 

Detailed Description

Definition at line 93 of file QualityMetric.h.

Constructor & Destructor Documentation

◆ QualityMetricUniqueSource()

QualityMetricUniqueSource::QualityMetricUniqueSource ( timespec  now)
private

Definition at line 156 of file QualityMetric.cc.

156 : QualityMetric(now) {}

Member Function Documentation

◆ newSource()

std::unique_ptr< QualityMetricSource > QualityMetricUniqueSource::newSource ( timespec  now)
private

Definition at line 158 of file QualityMetric.cc.

158  {
159  std::unique_ptr<QualityMetricSource> child(new QualityMetricSource(*this, now, get()));
160  return child;
161 }

References class-composition::child, XrdAdaptor::QualityMetric::get(), and fileCollector::now.

Friends And Related Function Documentation

◆ QualityMetricFactory

friend class QualityMetricFactory
friend

Definition at line 94 of file QualityMetric.h.

XrdAdaptor::QualityMetric::get
unsigned get()
Definition: QualityMetric.cc:98
XrdAdaptor::QualityMetricSource
Definition: QualityMetric.h:78
fileCollector.now
now
Definition: fileCollector.py:207
XrdAdaptor::QualityMetric::QualityMetric
QualityMetric(timespec now, int default_value=260)
Definition: QualityMetric.cc:69
class-composition.child
child
Definition: class-composition.py:91