#include <FileLocator.h>
|
| FileLocator (std::string const &catUrl, bool fallback) |
|
std::string | lfn (std::string const &ipfn) const |
|
std::string | pfn (std::string const &ilfn) const |
|
| ~FileLocator () |
|
|
std::string | applyRules (ProtocolRules const &protocolRules, std::string const &protocol, std::string const &destination, bool direct, std::string name) const |
|
std::string | convert (std::string const &input, ProtocolRules const &rules, bool direct) const |
|
void | init (std::string const &catUrl, bool fallback) |
|
void | parseRule (xercesc::DOMNode *ruleNode, ProtocolRules &rules) |
|
Definition at line 13 of file FileLocator.h.
edm::FileLocator::FileLocator |
( |
std::string const & |
catUrl, |
|
|
bool |
fallback |
|
) |
| |
|
explicit |
edm::FileLocator::~FileLocator |
( |
| ) |
|
std::string edm::FileLocator::applyRules |
( |
ProtocolRules const & |
protocolRules, |
|
|
std::string const & |
protocol, |
|
|
std::string const & |
destination, |
|
|
bool |
direct, |
|
|
std::string |
name |
|
) |
| const |
|
private |
std::string edm::FileLocator::convert |
( |
std::string const & |
input, |
|
|
ProtocolRules const & |
rules, |
|
|
bool |
direct |
|
) |
| const |
|
private |
void edm::FileLocator::init |
( |
std::string const & |
catUrl, |
|
|
bool |
fallback |
|
) |
| |
|
private |
std::string edm::FileLocator::lfn |
( |
std::string const & |
ipfn | ) |
const |
void edm::FileLocator::parseRule |
( |
xercesc::DOMNode * |
ruleNode, |
|
|
ProtocolRules & |
rules |
|
) |
| |
|
private |
std::string edm::FileLocator::pfn |
( |
std::string const & |
ilfn | ) |
const |
std::string edm::FileLocator::m_destination |
|
private |
Direct rules are used to do the mapping from LFN to PFN.
Definition at line 52 of file FileLocator.h.
std::string edm::FileLocator::m_filename |
|
private |
std::string edm::FileLocator::m_fileType |
|
private |
Inverse rules are used to do the mapping from PFN to LFN
Definition at line 54 of file FileLocator.h.
std::vector<std::string> edm::FileLocator::m_protocols |
|
private |
int edm::FileLocator::s_numberOfInstances = 0 |
|
staticprivate |
For the time being the only allowed configuration item is a prefix to be added to the GUID/LFN.
Definition at line 26 of file FileLocator.h.