X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=sidebyside;f=src%2Frouter_flexml.cpp;h=29e468bca48177fb7962706786d8f19fe3fa4c48;hb=aff78cecdb2c7292899ae15ee8a5fd41accef2b5;hp=7e5bbbbaf10f8766e36f880900890c2d395e5b59;hpb=5ab20a4efe37e1de2694dd3f53f11f87ba35345a;p=metaproxy-moved-to-github.git diff --git a/src/router_flexml.cpp b/src/router_flexml.cpp index 7e5bbbb..29e468b 100644 --- a/src/router_flexml.cpp +++ b/src/router_flexml.cpp @@ -503,6 +503,24 @@ void mp::RouterFleXML::start() } } +void mp::RouterFleXML::stop() +{ + std::map::iterator route_it; + + route_it = m_p->m_routes.begin(); + while (route_it != m_p->m_routes.end()) + { + RouterFleXML::Route route = route_it->second; + + std::list >::iterator it; + + for (it = route.m_list.begin(); it != route.m_list.end(); it++) + (*it)->stop(); + route_it++; + } +} + + /* * Local variables: * c-basic-offset: 4