2 #ifndef JOBOPTIONSSVC_SVCCATALOG_H     3 #define JOBOPTIONSSVC_SVCCATALOG_H 1    59 #endif // JOBOPTIONSSVC_SVCCATALOG_H 
const PropertiesT * getProperties(const std::string &client) const 
 
std::ostream & fillStream(std::ostream &o) const 
dump the content of catalog to std::ostream 
 
std::vector< const Gaudi::Details::PropertyBase * > PropertiesT
 
Gaudi::Details::PropertyBase * property(const std::string &name) const 
 
StatusCode addProperty(const std::string &client, const Gaudi::Details::PropertyBase *property)
 
StatusCode removeProperty(const std::string &client, const std::string &name)
 
std::vector< std::string > getClients() const 
 
const PropertiesT * findProperties(const std::string &client) const 
 
This class is used for returning status codes from appropriate routines. 
 
std::pair< bool, PropertiesT::const_iterator > findProperty(const PropertiesT &props, const std::string &name) const 
 
std::map< std::string, PropertiesT > m_catalog
 
PropertyBase base class allowing PropertyBase* collections to be "homogeneous". 
 
const Gaudi::Details::PropertyBase * getProperty(const std::string &client, const std::string &name) const 
 
std::ostream & operator<<(std::ostream &o, const SvcCatalog &c)
printoput operator