18 #include "boost/thread/tss.hpp"
82 boost::shared_ptr<ParameterSet> params;
85 std::auto_ptr<std::vector<ParameterSet> > serviceSets = params->popVParameterSet(std::string(
"services"));
92 using namespace serviceregistry;
93 boost::shared_ptr<ServicesManager> returnValue(
new ServicesManager(iPS));
102 using namespace serviceregistry;
103 boost::shared_ptr<ServicesManager> returnValue(
new ServicesManager(iToken, iLegacy, iPS, associate));
109 static boost::thread_specific_ptr<ServiceRegistry> s_registry;
110 if(0 == s_registry.get()){
ServiceToken setContext(ServiceToken const &iNewToken)
virtual ~ServiceRegistry()
boost::shared_ptr< serviceregistry::ServicesManager > manager_
ServiceToken presentToken() const
static ServiceToken createServicesFromConfig(std::string const &config)
void unsetContext(ServiceToken const &iOldToken)
boost::shared_ptr< edm::serviceregistry::ServicesManager > manager_
static ServiceRegistry & instance()
static ServiceToken createSet(std::vector< ParameterSet > &)
void makeParameterSets(std::string const &configtext, boost::shared_ptr< ParameterSet > &main)
essentially the same as the previous method