Named routes for filter virt_db. Example in etc/config2.xml
[metaproxy-moved-to-github.git] / src / filter.hpp
index b135553..d61fa45 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: filter.hpp,v 1.12 2006-01-09 13:43:59 adam Exp $
+/* $Id: filter.hpp,v 1.15 2006-01-11 11:51:49 adam Exp $
    Copyright (c) 2005, Index Data.
 
 %LICENSE%
 #include <string>
 #include <stdexcept>
 #include <libxml/tree.h>
+#include "xmlutil.hpp"
 
 namespace yp2 {
 
     class Package;
 
-
     namespace filter {
         class Base {
         public:
@@ -24,7 +24,7 @@ namespace yp2 {
             ///sends Package off to next Filter, returns altered Package
             virtual void process(Package & package) const = 0;
 
-            virtual void configure(const xmlNode * ptr) { };
+            virtual void configure(const xmlNode * ptr);
         };
 
         class FilterException : public std::runtime_error {
@@ -33,7 +33,6 @@ namespace yp2 {
                 : std::runtime_error("FilterException: " + message){
             };
         };
-        
     }
 }