19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_REDIRECT_ON_SIZE_LIMIT_FILTER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_REDIRECT_ON_SIZE_LIMIT_FILTER_H_
24 #include "pagespeed/kernel/base/basictypes.h"
25 #include "pagespeed/kernel/html/html_element.h"
26 #include "pagespeed/kernel/html/html_filter.h"
28 namespace net_instaweb {
38 virtual void StartElementImpl(HtmlElement* element);
39 virtual void EndElementImpl(HtmlElement* element);
41 virtual const char* Name()
const {
return "RedirectOnSizeLimit"; }
42 ScriptUsage GetScriptUsage()
const override {
return kWillInjectScripts; }
45 void InsertScriptIfNeeded(HtmlElement* element,
bool is_start);
47 bool redirect_inserted_;
Definition: common_filter.h:47
Definition: redirect_on_size_limit_filter.h:32
Definition: rewrite_driver.h:98
virtual void StartDocumentImpl()