X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Frouter_flexml.cpp;h=29e468bca48177fb7962706786d8f19fe3fa4c48;hb=146b834236c9b6f73d2d6e5296095360ee026f56;hp=7e5bbbbaf10f8766e36f880900890c2d395e5b59;hpb=50597d2f7d3607e91c94601eb8eb495d73be3eae;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