43 using extends::extends;
std::map< std::string, ReturnState > m_retCodesErr
StatusCode handle(const INamedInterface &o, const GaudiException &e) const override
Handle caught GaudiExceptions.
StatusCode handleErr(const INamedInterface &o, const StatusCode &s) const override
Handle errors.
ExceptionSvc & operator=(const ExceptionSvc &)=delete
ExceptionSvc()=delete
no default constructor
Gaudi::Property< std::string > m_mode_exc_s
StatusCode initialize() override
initialize the service
Gaudi::Property< std::string > m_mode_err_s
std::map< std::string, ReturnState > m_retCodesExc
virtual StatusCode process(const INamedInterface &o) const
ExceptionSvc(const ExceptionSvc &)=delete
Implementation of property with value of concrete type.
Define general base for Gaudi exception.
IInterface compliant class extending IInterface with the name() method.
This class is used for returning status codes from appropriate routines.
Base class used to extend a class implementing other interfaces.