Page Speed Optimization Libraries  1.4.26.1
net/instaweb/apache/instaweb_handler.h
Go to the documentation of this file.
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_
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines