-}
-
-void
-RouteRedirectSelection::add (const vector<boost::shared_ptr<Processor> >& rlist)
-{
- bool changed = false;
-
- for (vector<boost::shared_ptr<Processor> >::const_iterator i = rlist.begin(); i != rlist.end(); ++i) {
- if (find (processors.begin(), processors.end(), *i) == processors.end()) {
- processors.push_back (*i);
-
- // XXX SHAREDPTR FIXME
-
- //void (RouteRedirectSelection::*pmf)(Redirect*) = &RouteRedirectSelection::remove;
- // (*i)->GoingAway.connect (mem_fun(*this, pmf));
- changed = true;
- }
- }
-
- if (changed) {
- ProcessorsChanged();