41 mGenerators.push_back( &added );
49 mGenerators.remove( &removed );
54 std::list< Processing* > toDo(mGenerators);
65 std::cerr <<
"Consume "<<next->
GetClassName() << std::endl;
71 AddNewPossibleProcessingsToDo(next, toDo);
75 void PushFlowControl::AddNewPossibleProcessingsToDo(
77 std::list<Processing*> & toDo )
80 for (
unsigned i=0; i<nOutPorts; i++)
85 Network::InPortsList::iterator itInPort;
86 for (itInPort=consumers.begin(); itInPort!=consumers.end(); itInPort++)
94 toDo.push_back( proc );