2 #ifndef GAUDISVC_STATUSCODESVC_H
3 #define GAUDISVC_STATUSCODESVC_H
22 void list()
const override;
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode reinitialize() override
void list() const override
std::map< std::string, StatCodeDat > m_dat
BooleanProperty m_suppress
void parseFilter(const std::string &str, std::string &fnc, std::string &lib)
StatusCode initialize() override
const std::string & name() const override
Retrieve name of the service.
This class is used for returning status codes from appropriate routines.
bool suppressCheck() const override
~StatusCodeSvc() override=default
std::set< std::string > m_filterfnc
const TYPE & value() const
explicit conversion
void regFnc(const std::string &func, const std::string &lib) override
StringArrayProperty m_pFilter
Base class used to extend a class implementing other interfaces.
StatusCodeSvc(const std::string &name, ISvcLocator *svc)
void filterLib(const std::string &)
void filterFnc(const std::string &)
StatusCode finalize() override
std::set< std::string > m_filterlib