CMS 3D CMS Logo

List of all members | Public Member Functions
edm::SiteLocalConfig Class Referenceabstract

#include <SiteLocalConfig.h>

Inheritance diagram for edm::SiteLocalConfig:
edm::service::SiteLocalConfigService

Public Member Functions

virtual std::vector< edm::CatalogAttributes > const & dataCatalogs () const =0
 
virtual unsigned int debugLevel () const =0
 
virtual bool enablePrefetching () const =0
 
virtual std::string const & localConnectPrefix () const =0
 
virtual std::string const & localConnectSuffix () const =0
 
virtual std::string const lookupCalibConnect (std::string const &input) const =0
 
virtual std::string const rfioType (void) const =0
 
 SiteLocalConfig ()
 
virtual std::string const & siteName (void) const =0
 
virtual std::string const * sourceCacheHint () const =0
 
virtual double const * sourceCacheMinFree () const =0
 
virtual std::string const * sourceCacheTempDir () const =0
 
virtual std::string const * sourceCloneCacheHint () const =0
 
virtual std::vector< std::string > const * sourceNativeProtocols () const =0
 
virtual std::string const * sourceReadHint () const =0
 
virtual unsigned int const * sourceTimeout () const =0
 
virtual unsigned int const * sourceTTreeCacheSize () const =0
 
virtual struct addrinfo const * statisticsDestination () const =0
 
virtual std::set< std::string > const * statisticsInfo () const =0
 
virtual std::filesystem::path const storageDescriptionPath (const edm::CatalogAttributes &aDataCatalog) const =0
 
virtual std::string const & subSiteName (void) const =0
 
virtual std::vector< std::string > const & trivialDataCatalogs () const =0
 
virtual bool useLocalConnectString () const =0
 
virtual ~SiteLocalConfig ()
 

Detailed Description

Definition at line 55 of file SiteLocalConfig.h.

Constructor & Destructor Documentation

◆ SiteLocalConfig()

edm::SiteLocalConfig::SiteLocalConfig ( )
inline

Definition at line 57 of file SiteLocalConfig.h.

57 {}

◆ ~SiteLocalConfig()

virtual edm::SiteLocalConfig::~SiteLocalConfig ( )
inlinevirtual

Definition at line 58 of file SiteLocalConfig.h.

58 {}

Member Function Documentation

◆ dataCatalogs()

virtual std::vector<edm::CatalogAttributes> const& edm::SiteLocalConfig::dataCatalogs ( ) const
pure virtual

◆ debugLevel()

virtual unsigned int edm::SiteLocalConfig::debugLevel ( ) const
pure virtual

◆ enablePrefetching()

virtual bool edm::SiteLocalConfig::enablePrefetching ( ) const
pure virtual

◆ localConnectPrefix()

virtual std::string const& edm::SiteLocalConfig::localConnectPrefix ( ) const
pure virtual

◆ localConnectSuffix()

virtual std::string const& edm::SiteLocalConfig::localConnectSuffix ( ) const
pure virtual

◆ lookupCalibConnect()

virtual std::string const edm::SiteLocalConfig::lookupCalibConnect ( std::string const &  input) const
pure virtual

◆ rfioType()

virtual std::string const edm::SiteLocalConfig::rfioType ( void  ) const
pure virtual

◆ siteName()

virtual std::string const& edm::SiteLocalConfig::siteName ( void  ) const
pure virtual

◆ sourceCacheHint()

virtual std::string const* edm::SiteLocalConfig::sourceCacheHint ( ) const
pure virtual

◆ sourceCacheMinFree()

virtual double const* edm::SiteLocalConfig::sourceCacheMinFree ( ) const
pure virtual

◆ sourceCacheTempDir()

virtual std::string const* edm::SiteLocalConfig::sourceCacheTempDir ( ) const
pure virtual

◆ sourceCloneCacheHint()

virtual std::string const* edm::SiteLocalConfig::sourceCloneCacheHint ( ) const
pure virtual

◆ sourceNativeProtocols()

virtual std::vector<std::string> const* edm::SiteLocalConfig::sourceNativeProtocols ( ) const
pure virtual

◆ sourceReadHint()

virtual std::string const* edm::SiteLocalConfig::sourceReadHint ( ) const
pure virtual

◆ sourceTimeout()

virtual unsigned int const* edm::SiteLocalConfig::sourceTimeout ( ) const
pure virtual

◆ sourceTTreeCacheSize()

virtual unsigned int const* edm::SiteLocalConfig::sourceTTreeCacheSize ( ) const
pure virtual

◆ statisticsDestination()

virtual struct addrinfo const* edm::SiteLocalConfig::statisticsDestination ( ) const
pure virtual

◆ statisticsInfo()

virtual std::set<std::string> const* edm::SiteLocalConfig::statisticsInfo ( ) const
pure virtual

◆ storageDescriptionPath()

virtual std::filesystem::path const edm::SiteLocalConfig::storageDescriptionPath ( const edm::CatalogAttributes aDataCatalog) const
pure virtual

◆ subSiteName()

virtual std::string const& edm::SiteLocalConfig::subSiteName ( void  ) const
pure virtual

◆ trivialDataCatalogs()

virtual std::vector<std::string> const& edm::SiteLocalConfig::trivialDataCatalogs ( ) const
pure virtual

◆ useLocalConnectString()

virtual bool edm::SiteLocalConfig::useLocalConnectString ( ) const
pure virtual