#include <StorageMaker.h>
Classes | |
struct | AuxSettings |
Public Member Functions | |
virtual bool | check (const std::string &proto, const std::string &path, const AuxSettings &aux, IOOffset *size=nullptr) const |
virtual std::unique_ptr< Storage > | open (const std::string &proto, const std::string &path, int mode, const AuxSettings &aux) const =0 |
virtual void | stagein (const std::string &proto, const std::string &path, const AuxSettings &aux) const |
StorageMaker ()=default | |
virtual | ~StorageMaker ()=default |
Definition at line 9 of file StorageMaker.h.
|
default |
Referenced by StorageMaker::AuxSettings::setTimeout().
|
virtualdefault |
Referenced by StorageMaker::AuxSettings::setTimeout().
|
virtual |
Reimplemented in XrdStorageMaker, StormLcgGtStorageMaker, StormStorageMaker, DCacheStorageMaker, LStoreStorageMaker, LocalStorageMaker, and DavixStorageMaker.
Definition at line 8 of file StorageMaker.cc.
References newFWLiteAna::found, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, open(), IOFlags::OpenRead, IOFlags::OpenUnbuffered, and alignCSCRings::s.
Referenced by StorageMaker::AuxSettings::setTimeout().
|
pure virtual |
Implemented in StormLcgGtStorageMaker, StormStorageMaker, XrdStorageMaker, LStoreStorageMaker, LocalStorageMaker, GsiFTPStorageMaker, and HttpStorageMaker.
Referenced by check(), and StorageMaker::AuxSettings::setTimeout().
|
virtual |
Reimplemented in XrdStorageMaker, and DCacheStorageMaker.
Definition at line 6 of file StorageMaker.cc.
Referenced by StorageMaker::AuxSettings::setTimeout().