29 processConfiguration_() {
37 processConfiguration_() {
39 for(
auto& item :
preg_->productListUpdator()) {
46 std::set<BranchID> keptBranches;
48 for(
auto const& item : keptVectorR) {
49 keptBranches.insert(item->branchID());
52 for(
auto const& item : keptVectorL) {
53 keptBranches.insert(item->branchID());
56 for(
auto const& item : keptVectorE) {
57 keptBranches.insert(item->branchID());
59 for(
auto& item :
preg_->productListUpdator()) {
61 if(keptBranches.find(prod.
branchID()) == keptBranches.end()) {
78 for(
auto const& item : pServiceSets) {
79 if(item.exists(
"@save_config")) {
94 boost::shared_ptr<w_CPR>
106 boost::shared_ptr<w_TNS> tnsptr
107 (
new w_TNS(std::auto_ptr<TNS>(
new TNS(parameterSet))));
114 boost::shared_ptr<CommonParams>
119 boost::shared_ptr<CommonParams>
127 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)
std::unique_ptr< ExceptionToActionTable const > act_table_
void setOnDemand(bool isOnDemand)
SelectedProductsForBranchType const & keptProducts() const
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
boost::shared_ptr< ProcessConfiguration > processConfiguration_
static ServiceToken createContaining(std::auto_ptr< T > iService)
create a service token that holds the service defined by iService
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()
std::unique_ptr< SignallingProductRegistry > preg_
BranchID const & branchID() const
void setDropped(bool isDropped)
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)
std::vector< BranchDescription const * > SelectedProducts
boost::shared_ptr< ActivityRegistry > actReg_
std::auto_ptr< Schedule > initSchedule(ParameterSet ¶meterSet, ParameterSet const *subProcessPSet, PreallocationConfiguration const &iAllocConfig, ProcessContext const *)
void setProduced(bool isProduced)
ParameterSet const & parameterSet(Provenance const &provenance)
boost::shared_ptr< BranchIDListHelper > branchIDListHelper_