20 processConfiguration_() {
27 processConfiguration_() {
28 for(ProductRegistry::ProductList::iterator it =
preg_->productListUpdator().begin(), itEnd =
preg_->productListUpdator().end(); it != itEnd; ++it) {
29 it->second.onDemand() =
false;
30 it->second.produced() =
false;
45 for(std::vector<ParameterSet>::const_iterator it = pServiceSets.begin(), itEnd = pServiceSets.end();
48 if(it->exists(
"@save_config")) {
49 parameterSet.
addParameter(it->getParameter<std::string>(
"@service_type"), *it);
63 boost::shared_ptr<w_CPR>
75 boost::shared_ptr<w_TNS> tnsptr
76 (
new w_TNS(std::auto_ptr<TNS>(
new TNS(parameterSet))));
83 boost::shared_ptr<CommonParams>
86 std::string processName = parameterSet.
getParameter<std::string>(
"@process_name");
88 boost::shared_ptr<CommonParams>
96 std::auto_ptr<Schedule>
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
boost::shared_ptr< CommonParams > initMisc(ParameterSet ¶meterSet)
boost::shared_ptr< ProcessConfiguration > processConfiguration_
static ServiceToken createContaining(std::auto_ptr< T > iService)
create a service token that holds the service defined by iService
std::auto_ptr< Schedule > initSchedule(ParameterSet ¶meterSet, ParameterSet const *subProcessPSet)
boost::shared_ptr< ActionTable const > act_table_
ParameterSet const & getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void addParameter(std::string const &name, T const &value)
void copySlotsTo(ActivityRegistry &)
copy our Service's slots to the argument's signals
static ServiceRegistry & instance()
static ServiceToken createSet(std::vector< ParameterSet > &)
std::string getReleaseVersion()
ServiceToken initServices(std::vector< ParameterSet > &servicePSets, ParameterSet &processPSet, ServiceToken const &iToken, serviceregistry::ServiceLegacy iLegacy, bool associate)
ServiceToken addCPRandTNS(ParameterSet const ¶meterSet, ServiceToken const &token)
author Stefano ARGIRO author Bill Tanenbaum
boost::shared_ptr< SignallingProductRegistry > preg_
boost::shared_ptr< ActivityRegistry > actReg_