Public Member Functions | |
virtual bool | check (const std::string &proto, const std::string &path, IOOffset *size=0) override |
virtual Storage * | open (const std::string &proto, const std::string &path, int mode) override |
virtual void | setDebugLevel (unsigned int level) override |
virtual void | setTimeout (unsigned int timeout) override |
virtual void | stagein (const std::string &proto, const std::string &path) override |
XrdStorageMaker () | |
Public Member Functions inherited from StorageMaker | |
StorageMaker (void) | |
virtual | ~StorageMaker (void) |
Static Public Attributes | |
static const unsigned int | XRD_DEFAULT_TIMEOUT = 3*60 |
Private Attributes | |
MakerResponseHandler | m_null_handler |
Definition at line 25 of file XrdStorageMaker.cc.
|
inline |
Definition at line 30 of file XrdStorageMaker.cc.
References web.browse_db::env, setTimeout(), and XRD_DEFAULT_TIMEOUT.
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 76 of file XrdStorageMaker.cc.
References findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, and relmon_authenticated_wget::url.
|
inlineoverridevirtual |
Open a storage object for the given URL (protocol + path), using the mode bits. No temporary files are downloaded.
Implements StorageMaker.
Definition at line 47 of file XrdStorageMaker.cc.
References StorageFactory::CACHE_HINT_STORAGE, StorageFactory::cacheHint(), f, mergeVDriftHistosByStation::file, StorageFactory::get(), IOFlags::OpenUnbuffered, StorageFactory::READ_HINT_UNBUFFERED, StorageFactory::readHint(), AlCaHLTBitMon_QueryRunRegistry::string, and StorageFactory::wrapNonLocalFile().
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 94 of file XrdStorageMaker.cc.
References cms::Exception::addContext(), edm::errors::Configuration, and testEve_cfg::level.
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 123 of file XrdStorageMaker.cc.
References web.browse_db::env, and XRD_DEFAULT_TIMEOUT.
Referenced by XrdStorageMaker().
|
inlineoverridevirtual |
Reimplemented from StorageMaker.
Definition at line 67 of file XrdStorageMaker.cc.
References m_null_handler, AlCaHLTBitMon_QueryRunRegistry::string, and relmon_authenticated_wget::url.
|
private |
Definition at line 142 of file XrdStorageMaker.cc.
Referenced by stagein().
|
static |
Definition at line 28 of file XrdStorageMaker.cc.
Referenced by setTimeout(), and XrdStorageMaker().