X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_http_rewrite.hpp;h=85a66a23becfa223bbbc42f70ff50994ec63cc5d;hb=61eac1ac42c75e21780707bf238a6d8a19068f05;hp=58de9d9d25cb1dc5c7afdba8fe0884c30093ea09;hpb=3ea5cbf51b66f787daac04cd6c625c217e09080e;p=metaproxy-moved-to-github.git diff --git a/src/filter_http_rewrite.hpp b/src/filter_http_rewrite.hpp index 58de9d9..85a66a2 100644 --- a/src/filter_http_rewrite.hpp +++ b/src/filter_http_rewrite.hpp @@ -28,19 +28,21 @@ namespace mp = metaproxy_1; namespace metaproxy_1 { namespace filter { class HttpRewrite : public Base { - class Section; + class Phase; + class Content; class Replace; class Rule; class Within; + class Event; typedef boost::shared_ptr RulePtr; - boost::scoped_ptr
req_section; - boost::scoped_ptr
res_section; - void configure_section(const xmlNode *ptr, Section §ion); + boost::scoped_ptr req_phase; + boost::scoped_ptr res_phase; + void configure_phase(const xmlNode *ptr, Phase &phase); public: HttpRewrite(); ~HttpRewrite(); void process(metaproxy_1::Package & package) const; - void configure(const xmlNode * ptr, + void configure(const xmlNode * ptr, bool test_only, const char *path); }; }