Requires YAZ 5.9.0 due to YAZ-818 YAZ-819
[metaproxy-moved-to-github.git] / include / metaproxy / filter.hpp
index b42116c..5cf79f3 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of Metaproxy.
-   Copyright (C) 2005-2012 Index Data
+   Copyright (C) Index Data
 
 Metaproxy is free software; you can redistribute it and/or modify it under
 the terms of the GNU General Public License as published by the Free
@@ -32,15 +32,17 @@ namespace metaproxy_1 {
         class Base {
         public:
             virtual ~Base(){};
-            
+
             ///sends Package off to next Filter, returns altered Package
             virtual void process(Package & package) const = 0;
 
-            /// configuration during filter load 
+            /// configuration during filter load
             virtual void configure(const xmlNode * ptr, bool test_only,
                                    const char *path) = 0;
 
             virtual void start() const;
+
+            virtual void stop(int signo) const;
         };
 
         class FilterException : public std::runtime_error {