#include <SiteLocalConfigService.h>
Public Member Functions | |
std::string const | dataCatalog (void) const override |
unsigned int | debugLevel () const override |
bool | enablePrefetching () const override |
std::string const | fallbackDataCatalog (void) const override |
std::string const | lookupCalibConnect (std::string const &input) const override |
std::string const | rfioType (void) const override |
SiteLocalConfigService (ParameterSet const &pset) | |
std::string const & | siteName () const override |
std::string const * | sourceCacheHint () const override |
double const * | sourceCacheMinFree () const override |
std::string const * | sourceCacheTempDir () const override |
std::string const * | sourceCloneCacheHint () const override |
std::vector< std::string > const * | sourceNativeProtocols () const override |
std::string const * | sourceReadHint () const override |
unsigned int const * | sourceTimeout () const override |
unsigned int const * | sourceTTreeCacheSize () const override |
struct addrinfo const * | statisticsDestination () const override |
std::set< std::string > const * | statisticsInfo () const override |
~SiteLocalConfigService () | |
Public Member Functions inherited from edm::SiteLocalConfig | |
SiteLocalConfig () | |
virtual | ~SiteLocalConfig () |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | computeStatisticsDestination () |
std::string const | frontierConnect (std::string const &servlet) const |
void | parse (std::string const &url) |
Private Attributes | |
std::string | m_cacheHint |
std::string const * | m_cacheHintPtr |
double | m_cacheMinFree |
double const * | m_cacheMinFreePtr |
std::string | m_cacheTempDir |
std::string const * | m_cacheTempDirPtr |
std::string | m_cloneCacheHint |
std::string const * | m_cloneCacheHintPtr |
bool | m_connected |
std::string | m_dataCatalog |
unsigned int | m_debugLevel |
bool | m_enablePrefetching |
bool const * | m_enablePrefetchingPtr |
std::string | m_fallbackDataCatalog |
std::string | m_frontierConnect |
std::vector< std::string > | m_nativeProtocols |
std::vector< std::string > const * | m_nativeProtocolsPtr |
std::string | m_readHint |
std::string const * | m_readHintPtr |
std::string | m_rfioType |
std::string | m_siteName |
edm::propagate_const< struct addrinfo * > | m_statisticsAddrInfo |
std::string | m_statisticsDestination |
std::set< std::string > | m_statisticsInfo |
bool | m_statisticsInfoAvail |
unsigned int | m_timeout |
unsigned int const * | m_timeoutPtr |
unsigned int | m_ttreeCacheSize |
unsigned int const * | m_ttreeCacheSizePtr |
std::string | m_url |
Static Private Attributes | |
static const std::string | m_statisticsDefaultPort = "3334" |
Definition at line 24 of file SiteLocalConfigService.h.
|
explicit |
Definition at line 79 of file SiteLocalConfigService.cc.
References computeStatisticsDestination(), mps_splice::entry, edm::ParameterSet::exists(), edm::ParameterSet::getUntrackedParameter(), m_cacheHint, m_cacheHintPtr, m_cacheMinFree, m_cacheMinFreePtr, m_cacheTempDir, m_cacheTempDirPtr, m_cloneCacheHint, m_cloneCacheHintPtr, m_debugLevel, m_enablePrefetching, m_enablePrefetchingPtr, m_nativeProtocols, m_nativeProtocolsPtr, m_readHint, m_readHintPtr, m_statisticsDestination, m_statisticsInfo, m_statisticsInfoAvail, m_timeout, m_timeoutPtr, m_ttreeCacheSize, m_ttreeCacheSizePtr, m_url, eostools::move(), parse(), AlCaHLTBitMon_QueryRunRegistry::string, and tmp.
edm::service::SiteLocalConfigService::~SiteLocalConfigService | ( | ) |
Definition at line 145 of file SiteLocalConfigService.cc.
References m_statisticsAddrInfo, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 528 of file SiteLocalConfigService.cc.
References MillePedeFileConverter_cfg::e, query::host, m_statisticsAddrInfo, m_statisticsDefaultPort, m_statisticsDestination, query::port, split, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiteLocalConfigService().
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 153 of file SiteLocalConfigService.cc.
References Exception, m_connected, m_dataCatalog, m_url, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 298 of file SiteLocalConfigService.cc.
References m_debugLevel.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 293 of file SiteLocalConfigService.cc.
References m_enablePrefetchingPtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 170 of file SiteLocalConfigService.cc.
References m_connected, m_fallbackDataCatalog, and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 548 of file SiteLocalConfigService.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addOptionalUntracked(), edm::ParameterSetDescription::setComment(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 183 of file SiteLocalConfigService.cc.
References Exception, m_connected, m_frontierConnect, m_url, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by lookupCalibConnect(), and parse().
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 216 of file SiteLocalConfigService.cc.
References frontierConnect(), input, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 323 of file SiteLocalConfigService.cc.
References getEcalConditions_orcoffint2r_cff::catalog, MillePedeFileConverter_cfg::e, frontierConnect(), mps_fire::i, m_cacheHint, m_cacheHintPtr, m_cacheMinFree, m_cacheMinFreePtr, m_cacheTempDir, m_cacheTempDirPtr, m_cloneCacheHint, m_cloneCacheHintPtr, m_connected, m_dataCatalog, m_enablePrefetching, m_enablePrefetchingPtr, m_fallbackDataCatalog, m_frontierConnect, m_nativeProtocols, m_nativeProtocolsPtr, m_readHint, m_readHintPtr, m_rfioType, m_siteName, m_statisticsDestination, m_statisticsInfo, m_statisticsInfoAvail, m_timeout, m_timeoutPtr, m_ttreeCacheSize, m_ttreeCacheSizePtr, createfilelist::parser, split, AlCaHLTBitMon_QueryRunRegistry::string, cms::xerces::toBool(), cms::xerces::toDouble(), toolbox::toString(), cms::xerces::toUInt(), cms::xerces::uStr(), cms::concurrency::xercesInitialize(), and cms::concurrency::xercesTerminate().
Referenced by SiteLocalConfigService().
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 253 of file SiteLocalConfigService.cc.
References m_rfioType, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 318 of file SiteLocalConfigService.cc.
References m_siteName.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 268 of file SiteLocalConfigService.cc.
References m_cacheHintPtr, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 263 of file SiteLocalConfigService.cc.
References m_cacheMinFreePtr, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 258 of file SiteLocalConfigService.cc.
References m_cacheTempDirPtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 273 of file SiteLocalConfigService.cc.
References m_cloneCacheHintPtr, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 303 of file SiteLocalConfigService.cc.
References m_nativeProtocolsPtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 278 of file SiteLocalConfigService.cc.
References m_readHintPtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 288 of file SiteLocalConfigService.cc.
References m_timeoutPtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 283 of file SiteLocalConfigService.cc.
References m_ttreeCacheSizePtr.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 308 of file SiteLocalConfigService.cc.
References m_statisticsAddrInfo.
|
overridevirtual |
Implements edm::SiteLocalConfig.
Definition at line 313 of file SiteLocalConfigService.cc.
References m_statisticsInfo, m_statisticsInfoAvail, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 67 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 68 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceCacheHint().
|
private |
Definition at line 65 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 66 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceCacheMinFree().
|
private |
Definition at line 63 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 64 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceCacheTempDir().
|
private |
Definition at line 69 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 70 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceCloneCacheHint().
|
private |
Definition at line 62 of file SiteLocalConfigService.h.
Referenced by dataCatalog(), fallbackDataCatalog(), frontierConnect(), and parse().
|
private |
Definition at line 58 of file SiteLocalConfigService.h.
Referenced by dataCatalog(), and parse().
|
private |
Definition at line 77 of file SiteLocalConfigService.h.
Referenced by debugLevel(), and SiteLocalConfigService().
|
private |
Definition at line 78 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 79 of file SiteLocalConfigService.h.
Referenced by enablePrefetching(), parse(), and SiteLocalConfigService().
|
private |
Definition at line 59 of file SiteLocalConfigService.h.
Referenced by fallbackDataCatalog(), and parse().
|
private |
Definition at line 60 of file SiteLocalConfigService.h.
Referenced by frontierConnect(), and parse().
|
private |
Definition at line 80 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 81 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceNativeProtocols().
|
private |
Definition at line 71 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 72 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceReadHint().
|
private |
Definition at line 61 of file SiteLocalConfigService.h.
Referenced by parse(), and rfioType().
|
private |
Definition at line 87 of file SiteLocalConfigService.h.
Referenced by parse(), and siteName().
|
private |
Definition at line 83 of file SiteLocalConfigService.h.
Referenced by computeStatisticsDestination(), statisticsDestination(), and ~SiteLocalConfigService().
|
staticprivate |
Definition at line 84 of file SiteLocalConfigService.h.
Referenced by computeStatisticsDestination().
|
private |
Definition at line 82 of file SiteLocalConfigService.h.
Referenced by computeStatisticsDestination(), parse(), and SiteLocalConfigService().
|
private |
Definition at line 85 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and statisticsInfo().
|
private |
Definition at line 86 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and statisticsInfo().
|
private |
Definition at line 75 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 76 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceTimeout().
|
private |
Definition at line 73 of file SiteLocalConfigService.h.
Referenced by parse(), and SiteLocalConfigService().
|
private |
Definition at line 74 of file SiteLocalConfigService.h.
Referenced by parse(), SiteLocalConfigService(), and sourceTTreeCacheSize().
|
private |
Definition at line 57 of file SiteLocalConfigService.h.
Referenced by dataCatalog(), frontierConnect(), and SiteLocalConfigService().