X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_http_rewrite.hpp;h=58de9d9d25cb1dc5c7afdba8fe0884c30093ea09;hb=3ea5cbf51b66f787daac04cd6c625c217e09080e;hp=d6111426924a8fb7ea496522b87435eddd611cad;hpb=fe8ab21a7dfdd452298ec356395b2956c25d18fa;p=metaproxy-moved-to-github.git diff --git a/src/filter_http_rewrite.hpp b/src/filter_http_rewrite.hpp index d611142..58de9d9 100644 --- a/src/filter_http_rewrite.hpp +++ b/src/filter_http_rewrite.hpp @@ -21,18 +21,21 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include +#include namespace mp = metaproxy_1; namespace metaproxy_1 { namespace filter { class HttpRewrite : public Base { - class Rules; + class Section; + class Replace; class Rule; - class RuleScope; - boost::scoped_ptr req_rules; - boost::scoped_ptr res_rules; - void configure_rules(const xmlNode *ptr, Rules & rules); + class Within; + typedef boost::shared_ptr RulePtr; + boost::scoped_ptr
req_section; + boost::scoped_ptr
res_section; + void configure_section(const xmlNode *ptr, Section §ion); public: HttpRewrite(); ~HttpRewrite();