20 std::vector<std::string> cfgkeys = cfg.
get_names();
30 mf::LogVerbatim(
"test") <<
"IFCatalogInterface: setting _proj_uri to:" << s <<
"\n";
39 mf::LogVerbatim(
"test") <<
"IFCatalogInterface: updating file status in destructor";
41 process_status =
"bad";
52 mf::LogVerbatim(
"test") <<
"IFCatalogInterface doConfigure, got id:" << item[0];
59 mf::LogVerbatim(
"test") <<
"IFCatalogInterface entering doGetNextFile\n";
82 static const char *statusmap[] = {
89 mf::LogVerbatim(
"test") <<
"IFCatalogInterface doUpdateStatus " << uri <<
" status: " <<
int(status) <<
"\n";
111 std::vector<std::string> cfgkeys = pset.
get_names();
112 mf::LogVerbatim(
"test") <<
"IFCatalogInterface doOutputModuleInitiated, got keys:";
131 mf::LogVerbatim(
"test") <<
"IFCatalogInteface doOutputFileClosed: " << module_label <<
", " << fileFQname <<
"\n";
virtual void doOutputModuleInitiated(std::string const &module_label, fhicl::ParameterSet const &pset)
MaybeLogger_< ELseverityLevel::ELsev_info, true > LogVerbatim
virtual int doGetNextFileURI(std::string &uri, double &waitTime)
IFCatalogInterface(const fhicl::ParameterSet &, art::ActivityRegistry &)
virtual void doOutputFileClosed(std::string const &module_label, std::string const &fileFQname)
virtual void doUpdateStatus(std::string const &uri, art::FileDisposition status)
virtual void doOutputFileOpened(std::string const &module_label)
virtual void doConfigure(std::vector< std::string > const &item)
art::ServiceHandle< IFDH > _ifdh_handle
virtual void doEventSelected(std::string const &module_label, art::EventID const &event_id, art::HLTGlobalStatus const &acceptance_info)
std::string _last_file_uri
std::optional< T > get_if_present(std::string const &key) const
std::vector< std::string > get_names() const
std::vector< bool > _output_ignore
virtual bool doIsSearchable()
std::vector< std::string > _output_files
#define DEFINE_ART_SERVICE_INTERFACE_IMPL(svc, iface)