19 #ifndef NET_INSTAWEB_CONFIG_REWRITE_OPTIONS_MANAGER_H_
20 #define NET_INSTAWEB_CONFIG_REWRITE_OPTIONS_MANAGER_H_
23 #include "pagespeed/kernel/base/callback.h"
24 #include "pagespeed/kernel/base/string.h"
25 #include "pagespeed/kernel/http/google_url.h"
26 #include "pagespeed/kernel/http/request_headers.h"
27 #include "pagespeed/opt/http/request_context.h"
30 namespace net_instaweb {
39 virtual void GetRewriteOptions(
const GoogleUrl& url,
40 const RequestHeaders& headers,
49 const RequestContextPtr& request_context,
51 RequestHeaders* request_headers,
Callback1< bool > BoolCallback
Definition: rewrite_options_manager.h:47
Definition: rewrite_options_manager.h:32
Definition: rewrite_options.h:84
Callback1< RewriteOptions * > OptionsCallback
Given the request url and request headers, generate the rewrite options.
Definition: rewrite_options_manager.h:38