Page Speed Optimization Libraries
1.6.29.3
|
00001 // Copyright 2010 Google Inc. 00019 00020 #ifndef NET_INSTAWEB_APACHE_INSTAWEB_HANDLER_H_ 00021 #define NET_INSTAWEB_APACHE_INSTAWEB_HANDLER_H_ 00022 00023 #include "apr_pools.h" 00024 00025 00026 00027 #include "httpd.h" 00028 00029 namespace net_instaweb { 00030 00031 class ApacheServerContext; 00032 00035 bool is_pagespeed_subrequest(request_rec* request); 00036 00040 apr_status_t instaweb_handler(request_rec* request); 00041 00045 apr_status_t save_url_hook(request_rec *request); 00046 00049 apr_status_t save_url_in_note(request_rec *request, 00050 ApacheServerContext* server_context); 00051 00055 apr_status_t instaweb_map_to_storage(request_rec* request); 00056 00057 } 00058 00059 #endif ///< NET_INSTAWEB_APACHE_INSTAWEB_HANDLER_H_