1 #ifndef GAUDISVC_STATUSCODESVC_H 2 #define GAUDISVC_STATUSCODESVC_H 7 #include "tbb/concurrent_unordered_map.h" 14 using extends::extends;
20 void list()
const override;
42 tbb::concurrent_unordered_map<std::string, StatCodeDat>
m_dat;
std::atomic< unsigned int > count
Implementation of property with value of concrete type.
Gaudi::Property< bool > m_dict
StatCodeDat(StatCodeDat &&o)
StatusCode reinitialize() override
void list() const override
bool failsFilter(const std::string &fnc, const std::string &lib) const
StatCodeDat(const std::string f, const std::string l)
StatusCode initialize() override
This class is used for returning status codes from appropriate routines.
StatCodeDat(const StatCodeDat &o)
bool suppressCheck() const override
std::set< std::string > m_filterfnc
void parseFilter(const std::string &str, std::string &fnc, std::string &lib) const
void regFnc(const std::string &func, const std::string &lib) override
tbb::concurrent_unordered_map< std::string, StatCodeDat > m_dat
Gaudi::Property< bool > m_abort
Gaudi::Property< bool > m_suppress
Base class used to extend a class implementing other interfaces.
Gaudi::Property< std::vector< std::string > > m_pFilter
StatusCode finalize() override
std::set< std::string > m_filterlib