10 #include "boost/algorithm/string.hpp" 12 #include "cetlib_except/exception.h" 21 : fileSources_{config().namesParameter()}
26 "InputFileCatalog::InputFileCatalog()\n")
27 <<
"Empty '" << config().namesParameter.name()
28 <<
"' parameter specified for input source.\n";
45 "Cannot access the current file while the file catalog is empty!");
133 "InputFileCatalog::retreiveNextFile()\n")
134 <<
"Delivery error encountered after reaching maximum number of " 173 int result =
ci_->getNextFileURI(uri, wait);
193 int result =
ft_->translateToLocalFilename(item.
uri(), pfn);
203 std::string lfn = pfn;
210 "InputFileCatalog::retrieveNextFileFromCacheService()\n")
211 <<
"An empty string specified in parameter for input source.\n";
228 "InputFileCatalog::rewind()\n")
229 <<
"A non-searchable catalog is not allowed to rewind!";
242 "InputFileCatalog::rewindTo()\n")
243 <<
"A non-searchable catalog is not allowed to rewind!";
248 "InputFileCatalog::rewindTo()\n")
249 <<
"Index " << index <<
" is out of range!";
std::string const & logicalFileName() const
static bool isPhysical(std::string const &name)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
std::string const & fileName() const
std::string const & uri() const