delete *iter4;
}
-void ElementaryNode::init(bool start)
+void ElementaryNode::initCommonPartWithoutStateManagement(bool start)
{
- DEBTRACE("ElementaryNode::init " << getName() << " " << start << " " << _state);
-
for(list<OutputPort *>::iterator iter=_setOfOutputPort.begin();iter!=_setOfOutputPort.end();iter++)
(*iter)->exInit();
for(list<InputPort *>::iterator iter2=_setOfInputPort.begin();iter2!=_setOfInputPort.end();iter2++)
exDisabledState(); // to refresh propagation of DISABLED state
return;
}
+}
+
+void ElementaryNode::init(bool start)
+{
+ DEBTRACE("ElementaryNode::init " << getName() << " " << start << " " << _state);
+ initCommonPartWithoutStateManagement(start);
setState(YACS::READY);
}