For filter_virt_db return proper diagnostics if backend closes connection
[metaproxy-moved-to-github.git] / src / ex_filter_frontend_net.cpp
index 58d4a53..4622e36 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: ex_filter_frontend_net.cpp,v 1.8 2005-10-16 16:05:44 adam Exp $
+/* $Id: ex_filter_frontend_net.cpp,v 1.11 2005-10-25 22:44:39 adam Exp $
    Copyright (c) 2005, Index Data.
 
 %LICENSE%
@@ -15,6 +15,7 @@ namespace po = boost::program_options;
 
 #include "filter_frontend_net.hpp"
 #include "filter_z3950_client.hpp"
+#include "filter_virt_db.hpp"
 #include "filter_log.hpp"
 
 #include "router.hpp"
@@ -96,8 +97,18 @@ int main(int argc, char **argv)
            router.rule(filter_front);
 
             // put log filter in router
-            yp2::filter::Log filter_log;
-            router.rule(filter_log);
+            yp2::filter::Log filter_log_front("FRONT");
+            router.rule(filter_log_front);
+
+            // put Virt db filter in router
+            yp2::filter::Virt_db filter_virt_db;
+            filter_virt_db.add_map_db2vhost("Default", "indexdata.dk/gils");
+            filter_virt_db.add_map_db2vhost("Local", "localhost:9999/Default");
+
+           router.rule(filter_virt_db);
+
+            yp2::filter::Log filter_log_back("BACK");
+            router.rule(filter_log_back);
 
             // put HTTP backend filter in router
             HTTPFilter filter_init;