22 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_SPLIT_HTML_BEACON_FILTER_H_
23 #define NET_INSTAWEB_REWRITER_PUBLIC_SPLIT_HTML_BEACON_FILTER_H_
28 namespace net_instaweb {
44 virtual void DetermineEnabled(GoogleString* disabled_reason);
46 static void InitStats(Statistics* statistics);
49 virtual void EndDocument();
50 virtual void StartElementImpl(HtmlElement* element) {}
51 virtual void EndElementImpl(HtmlElement* element) {}
52 virtual const char* Name()
const {
return "SplitHtmlBeacon"; }
62 Variable* split_html_beacon_added_count_;
64 DISALLOW_COPY_AND_ASSIGN(SplitHtmlBeaconFilter);
Definition: common_filter.h:48
virtual void StartDocumentImpl()
Definition: split_html_beacon_filter.h:48
static bool ShouldApply(RewriteDriver *driver)
Definition: rewrite_driver.h:98
Inject JavaScript for detecting the below-the-fold HTML panels.
Definition: split_html_beacon_filter.h:36
static const char kSplitHtmlBeaconAddedCount[]
Counters.
Definition: split_html_beacon_filter.h:39