2 #ifndef GAUDISVC_STATUSCODESVC_H
3 #define GAUDISVC_STATUSCODESVC_H
5 #include "GaudiKernel/Service.h"
6 #include "GaudiKernel/IStatusCodeSvc.h"
20 virtual void regFnc(
const std::string &
func,
const std::string &lib);
21 virtual void list()
const;
37 void parseFilter(
const std::string& str, std::string& fnc, std::string& lib);
44 std::map<std::string,StatCodeDat>
m_dat;
virtual bool suppressCheck() const
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual void regFnc(const std::string &func, const std::string &lib)
virtual void list() const
std::map< std::string, StatCodeDat > m_dat
BooleanProperty m_suppress
void parseFilter(const std::string &str, std::string &fnc, std::string &lib)
This class is used for returning status codes from appropriate routines.
Base class used to extend a class implementing other interfaces.
virtual StatusCode finalize()
Finalize (from INITIALIZED to CONFIGURED).
std::set< std::string > m_filterfnc
const TYPE & value() const
explicit conversion
virtual const std::string & name() const
Retrieve name of the service.
StringArrayProperty m_pFilter
virtual StatusCode initialize()
Initialization (from CONFIGURED to INITIALIZED).
virtual StatusCode reinitialize()
Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED).
StatusCodeSvc(const std::string &name, ISvcLocator *svc)
void filterLib(const std::string &)
void filterFnc(const std::string &)
std::set< std::string > m_filterlib