15 #include "boost/thread/tss.hpp"
89 boost::shared_ptr<std::vector<ParameterSet> > pServiceSets;
90 boost::shared_ptr<ParameterSet> params;
100 using namespace edm::serviceregistry;
101 boost::shared_ptr<ServicesManager> returnValue(
new ServicesManager(iPS));
109 using namespace edm::serviceregistry;
110 boost::shared_ptr<ServicesManager> returnValue(
new ServicesManager(iToken,iLegacy,iPS));
117 static boost::thread_specific_ptr<ServiceRegistry> s_registry;
118 if(0 == s_registry.get()){
ServiceToken setContext(const ServiceToken &iNewToken)
virtual ~ServiceRegistry()
static ServiceToken createSet(std::vector< ParameterSet > &)
static ServiceToken createServicesFromConfig(const std::string &config)
static ServiceRegistry & instance()
void unsetContext(const ServiceToken &iOldToken)
boost::shared_ptr< edm::serviceregistry::ServicesManager > manager_
void makeParameterSets(std::string const &configtext, boost::shared_ptr< ParameterSet > &main, boost::shared_ptr< std::vector< ParameterSet > > &serviceparams)
essentially the same as the previous method
ServiceToken presentToken() const