19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_MOBILIZE_LABEL_FILTER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_MOBILIZE_LABEL_FILTER_H_
24 #include "pagespeed/kernel/base/basictypes.h"
26 namespace net_instaweb {
52 static const char kPagesRoleAdded[];
53 static const char kNavigationalRoles[];
54 static const char kHeaderRoles[];
55 static const char kContentRoles[];
56 static const char kMarginalRoles[];
61 static void InitStats(Statistics* statistics);
63 virtual const char* Name()
const {
return "MobilizeLabel"; }
65 virtual void StartElementImpl(HtmlElement* element);
66 virtual void EndElementImpl(HtmlElement* element);
67 virtual void EndDocument();
72 HtmlElement* active_no_traverse_element_;
73 HtmlElement* active_no_label_element_;
74 bool were_roles_added_;
76 Variable* pages_labeled_;
77 Variable* pages_role_added_;
Definition: common_filter.h:48
static const char kPagesLabeled[]
Monitoring variable names.
Definition: mobilize_label_filter.h:51
Definition: mobilize_rewrite_filter.h:57
Definition: mobilize_label_filter.h:48
Level
Definition: mobilize_rewrite_filter.h:39
Definition: rewrite_driver.h:98
virtual void StartDocumentImpl()