Go to the documentation of this file.
11 #ifndef GAUDISVC_EXCEPTIONSVC_H
12 #define GAUDISVC_EXCEPTIONSVC_H
44 using extends::extends;
68 #endif // GAUDISVC_EXCEPTIONSVC_H
virtual StatusCode process(const INamedInterface &o) const
ExceptionSvc(const ExceptionSvc &)=delete
std::map< std::string, ReturnState > m_retCodesErr
ExceptionSvc & operator=(const ExceptionSvc &)=delete
StatusCode initialize() override
initialize the service
std::map< std::string, ReturnState > m_retCodesExc
StatusCode handleErr(const INamedInterface &o, const StatusCode &s) const override
Handle errors.
StatusCode handle(const INamedInterface &o, const GaudiException &e) const override
Handle caught GaudiExceptions.
ExceptionSvc()=delete
no default constructor
Base class used to extend a class implementing other interfaces.
Gaudi::Property< std::string > m_mode_err_s
Gaudi::Property< std::string > m_mode_exc_s