#include <XrdStatistics.h>
Classes | |
struct | CondorIOStats |
Public Member Functions | |
std::vector< std::pair< std::string, CondorIOStats > > | condorUpdate () |
void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
void | postEndJob () |
XrdStatisticsService (const edm::ParameterSet &iPS, edm::ActivityRegistry &iRegistry) | |
Definition at line 39 of file XrdStatistics.h.
XrdStatisticsService::XrdStatisticsService | ( | const edm::ParameterSet & | iPS, |
edm::ActivityRegistry & | iRegistry | ||
) |
Definition at line 20 of file XrdStatistics.cc.
References XrdAdaptor::XrdSiteStatisticsInformation::createInstance(), edm::ParameterSet::getUntrackedParameter(), postEndJob(), and edm::ActivityRegistry::watchPostEndJob().
std::vector< std::pair< std::string, XrdStatisticsService::CondorIOStats > > XrdStatisticsService::condorUpdate | ( | ) |
Definition at line 48 of file XrdStatistics.cc.
References XrdAdaptor::XrdStatisticsService::CondorIOStats::bytesRead, fwrapper::cs, edm::get_underlying_safe(), XrdAdaptor::XrdSiteStatisticsInformation::getInstance(), instance, CommonMethods::lock(), XrdAdaptor::XrdSiteStatisticsInformation::m_mutex, XrdAdaptor::XrdSiteStatisticsInformation::m_sites, mps_fire::result, and XrdAdaptor::XrdStatisticsService::CondorIOStats::transferTime.
Referenced by edm::service::CondorStatusService::updateImpl().
void XrdStatisticsService::fillDescriptions | ( | edm::ConfigurationDescriptions & | descriptions | ) |
Definition at line 102 of file XrdStatistics.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), and edm::ParameterSetDescription::setComment().
void XrdStatisticsService::postEndJob | ( | ) |
Definition at line 31 of file XrdStatistics.cc.
References XrdAdaptor::XrdSiteStatisticsInformation::getInstance(), instance, edm::Service< T >::isAvailable(), XrdAdaptor::XrdSiteStatisticsInformation::m_sites, and edm::JobReport::reportPerformanceForModule().
Referenced by XrdStatisticsService().