|
| TrivialFileDelivery (Parameters const &config) |
|
void | doConfigure (std::vector< std::string > const &items) override |
|
int | doGetNextFileURI (std::string &uri, double &waitTime) override |
|
void | doUpdateStatus (std::string const &uri, FileDisposition status) override |
|
void | doOutputFileOpened (std::string const &module_label) override |
|
void | doOutputModuleInitiated (std::string const &module_label, fhicl::ParameterSet const &pset) override |
|
void | doOutputFileClosed (std::string const &module_label, std::string const &file) override |
|
void | doEventSelected (std::string const &module_label, EventID const &event_id, HLTGlobalStatus const &acceptance_info) override |
|
bool | doIsSearchable () override |
|
void | doRewind () override |
|
virtual | ~CatalogInterface () noexcept=default |
|
void | configure (std::vector< std::string > const &items) |
|
int | getNextFileURI (std::string &uri, double &waitTime) |
|
void | updateStatus (std::string const &uri, FileDisposition status) |
|
void | outputFileClosed (std::string const &module_label, std::string const &fileFQname) |
|
void | outputFileOpened (std::string const &module_label) |
|
void | outputModuleInitiated (std::string const &module_label, fhicl::ParameterSet const &pset) |
|
void | eventSelected (std::string const &module_label, EventID const &event_id, HLTGlobalStatus const &acceptance_info) |
|
bool | isSearchable () |
|
void | rewind () |
|
Implements art::CatalogInterface.
Definition at line 73 of file TrivialFileDelivery_service.cc.
75 std::lock_guard sentry{
mutex_};
std::recursive_mutex mutex_
std::vector< std::string > fileList_
std::vector< std::string >::const_iterator endOfFiles_
std::vector< std::string >::const_iterator nextFile_
int art::TrivialFileDelivery::doGetNextFileURI |
( |
std::string & |
uri, |
|
|
double & |
waitTime |
|
) |
| |
|
overridevirtual |
Implements art::CatalogInterface.
Definition at line 82 of file TrivialFileDelivery_service.cc.
84 std::lock_guard sentry{
mutex_};
92 if (
pos == string::npos) {
std::recursive_mutex mutex_
std::string prependFileDesignation(std::string const &name) const
std::vector< std::string >::const_iterator endOfFiles_
std::vector< std::string >::const_iterator nextFile_
bool art::TrivialFileDelivery::doIsSearchable |
( |
| ) |
|
|
overridevirtual |
void art::TrivialFileDelivery::doOutputFileClosed |
( |
std::string const & |
module_label, |
|
|
std::string const & |
file |
|
) |
| |
|
overridevirtual |
void art::TrivialFileDelivery::doOutputFileOpened |
( |
std::string const & |
module_label | ) |
|
|
overridevirtual |
void art::TrivialFileDelivery::doRewind |
( |
| ) |
|
|
overridevirtual |
string art::TrivialFileDelivery::prependFileDesignation |
( |
std::string const & |
name | ) |
const |
|
private |
std::recursive_mutex art::TrivialFileDelivery::mutex_ {} |
|
mutableprivate |
The documentation for this class was generated from the following file: