#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 22 of file ExceptionActions.h.
typedef std::map<std::string, exception_actions::ActionCodes> edm::ExceptionToActionTable::ActionMap |
Definition at line 24 of file ExceptionActions.h.
edm::ExceptionToActionTable::ExceptionToActionTable | ( | ) |
|
explicit |
Definition at line 63 of file ExceptionActions.cc.
References addDefaults(), edm::exception_actions::FailPath, edm::exception_actions::IgnoreCompletely, map_, edm::exception_actions::Rethrow, and edm::exception_actions::SkipEvent.
edm::ExceptionToActionTable::~ExceptionToActionTable | ( | ) |
Definition at line 86 of file ExceptionActions.cc.
void edm::ExceptionToActionTable::add | ( | const std::string & | category, |
exception_actions::ActionCodes | code | ||
) |
Definition at line 89 of file ExceptionActions.cc.
References python.rootplot.argparse::category, and map_.
|
private |
Definition at line 72 of file ExceptionActions.cc.
References dtNoiseDBValidation_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 93 of file ExceptionActions.cc.
References i, map_, and edm::exception_actions::Rethrow.
Referenced by edm::EDLooperBase::doDuringLoop(), edm::Worker::doWork(), edm::Path::handleWorkerFailure(), edm::StreamSchedule::processOneEvent(), and edm::WorkerManager::processOneOccurrence().
|
private |
Definition at line 35 of file ExceptionActions.h.
Referenced by add(), addDefaults(), ExceptionToActionTable(), and find().