#include <ExceptionActions.h>
Public Types | |
typedef std::map< std::string, exception_actions::ActionCodes > | ActionMap |
Public Member Functions | |
void | add (const std::string &category, exception_actions::ActionCodes code) |
ExceptionToActionTable () | |
ExceptionToActionTable (const ParameterSet &) | |
exception_actions::ActionCodes | find (const std::string &category) const |
~ExceptionToActionTable () | |
Private Member Functions | |
void | addDefaults () |
Private Attributes | |
ActionMap | map_ |
Definition at line 16 of file ExceptionActions.h.
typedef std::map<std::string, exception_actions::ActionCodes> edm::ExceptionToActionTable::ActionMap |
Definition at line 18 of file ExceptionActions.h.
edm::ExceptionToActionTable::ExceptionToActionTable | ( | ) |
|
explicit |
Definition at line 57 of file ExceptionActions.cc.
References addDefaults(), edm::exception_actions::FailPath, edm::exception_actions::IgnoreCompletely, map_, muonDTDigis_cfi::pset, edm::exception_actions::Rethrow, and edm::exception_actions::SkipEvent.
edm::ExceptionToActionTable::~ExceptionToActionTable | ( | ) |
Definition at line 79 of file ExceptionActions.cc.
void edm::ExceptionToActionTable::add | ( | const std::string & | category, |
exception_actions::ActionCodes | code | ||
) |
Definition at line 81 of file ExceptionActions.cc.
References validateAlignments::category, and map_.
Referenced by counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
|
private |
Definition at line 66 of file ExceptionActions.cc.
References DMR_cfg::cerr, edm::debugit, cuy::ib, and map_.
Referenced by ExceptionToActionTable().
exception_actions::ActionCodes edm::ExceptionToActionTable::find | ( | const std::string & | category | ) | const |
Definition at line 85 of file ExceptionActions.cc.
References validateAlignments::category, mps_fire::i, map_, and edm::exception_actions::Rethrow.
Referenced by edm::EDLooperBase::doDuringLoop(), edm::StreamSchedule::finishedPaths(), edm::Path::handleWorkerFailure(), and edm::Worker::shouldRethrowException().
|
private |
Definition at line 29 of file ExceptionActions.h.
Referenced by add(), addDefaults(), ExceptionToActionTable(), and find().