Reformat: delete trailing whitespace
[metaproxy-moved-to-github.git] / include / metaproxy / router.hpp
index 392f048..114eb03 100644 (file)
@@ -1,5 +1,5 @@
 /* This file is part of Metaproxy.
-   Copyright (C) 2005-2010 Index Data
+   Copyright (C) 2005-2012 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
@@ -23,25 +23,27 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 #include <string>
 #include <stdexcept>
 
-namespace metaproxy_1 
+namespace metaproxy_1
 {
     namespace filter {
         class Base;
     }
     class RoutePos;
-    
+
     class RouterException : public std::runtime_error {
     public:
         RouterException(const std::string message)
             : std::runtime_error("RouterException: " + message){};
     };
-      
+
     class Router : boost::noncopyable {
     public:
         Router(){};
         virtual ~Router(){};
 
         virtual RoutePos *createpos() const = 0;
+        virtual void start() = 0;
+        virtual void stop() = 0;
     };
 
     class RoutePos : boost::noncopyable {