2 #include "cetlib/compiler_macros.h" 5 std::vector<std::string>&& fileNames,
7 double waitBetweenAttempts)
10 , currentItem_(attempts)
11 , attemptsPerPhase_(attempts)
12 , waitBetweenAttempts_(waitBetweenAttempts)
14 ci_->configure(std::move(fileNames));
51 <<
"Unable to obtain URI from CatalogInterface service after " 65 <<
"CatalogInterface service returned failure code " 94 <<
"FileTransfer service returned failure code "
size_t const attemptsPerPhase_
FileDeliveryStatus uriStatus
FileServiceProxy(std::vector< std::string > &&fileNames, size_t attempts=5, double waitBetweenAttempts=5.0)
FileTransferStatus ftStatus
ServiceHandle< FileTransfer > ft_
std::string translateFileTransferStatus(FileTransferStatus stat)
double const waitBetweenAttempts_
std::string obtainFileFromURI_()
std::string translateFileDeliveryStatus(FileDeliveryStatus stat)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
struct art::detail::FileServiceProxy::FileEntity currentItem_
ServiceHandle< CatalogInterface > ci_