if (file_include_path)
{
- int r = yaz_xml_include_simple((xmlNode *) root, file_include_path);
+ int r = yaz_xml_include_glob((xmlNode *) root, file_include_path,
+ YAZ_FILE_GLOB_FAIL_NOTEXIST);
if (r)
throw mp::XMLError("YAZ XML Include failed");
}
}
}
-void mp::RouterFleXML::stop()
+void mp::RouterFleXML::stop(int signo)
{
std::map<std::string,RouterFleXML::Route>::iterator route_it;
std::list<boost::shared_ptr<const mp::filter::Base> >::iterator it;
for (it = route.m_list.begin(); it != route.m_list.end(); it++)
- (*it)->stop();
+ (*it)->stop(signo);
route_it++;
}
}