2 #ifndef GAUDISVC_STATUSCODESVC_H
3 #define GAUDISVC_STATUSCODESVC_H
5 #include "GaudiKernel/Service.h"
6 #include "GaudiKernel/IStatusCodeSvc.h"
20 void regFnc(
const std::string &
func,
const std::string &lib)
override;
21 void list()
const override;
37 void parseFilter(
const std::string& str, std::string& fnc, std::string& lib);
44 std::map<std::string,StatCodeDat>
m_dat;
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
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