1 #ifndef art_Framework_Services_Optional_TrivialFileDelivery_h 2 #define art_Framework_Services_Optional_TrivialFileDelivery_h 24 #include "hep_concurrency/RecursiveMutex.h" 38 void doConfigure(std::vector<std::string>
const& items)
override;
57 mutable hep::concurrency::RecursiveMutex
mutex_{
58 "art::TrivialFileDelivery::mutex_"};
void doConfigure(std::vector< std::string > const &items) override
void doOutputFileOpened(std::string const &module_label) override
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
std::string prependFileDesignation(std::string const &name) const
std::vector< std::string > fileList_
hep::concurrency::RecursiveMutex mutex_
void doOutputModuleInitiated(std::string const &module_label, fhicl::ParameterSet const &pset) override
TrivialFileDelivery(Parameters const &config)
bool doIsSearchable() override
void doOutputFileClosed(std::string const &module_label, std::string const &file) override
std::vector< std::string >::const_iterator endOfFiles_
void doEventSelected(std::string const &module_label, EventID const &event_id, HLTGlobalStatus const &acceptance_info) override
int doGetNextFileURI(std::string &uri, double &waitTime) override
void doUpdateStatus(std::string const &uri, FileDisposition status) override
std::vector< std::string >::const_iterator nextFile_