Page Speed Optimization Libraries
1.7.30.2
|
00001 // Copyright 2013 Google Inc. 00018 00019 #ifndef NET_INSTAWEB_SYSTEM_PUBLIC_HANDLERS_H_ 00020 #define NET_INSTAWEB_SYSTEM_PUBLIC_HANDLERS_H_ 00021 00022 #include "net/instaweb/util/public/string_util.h" 00023 00024 namespace net_instaweb { 00025 00026 class ContentType; 00027 class MessageHandler; 00028 class SystemRewriteDriverFactory; 00029 class SystemRewriteOptions; 00030 class SystemServerContext; 00031 class Writer; 00032 00035 void ConsoleHandler(SystemServerContext* server_context, 00036 SystemRewriteOptions* options, 00037 Writer* writer, 00038 MessageHandler* handler); 00039 00041 void StatisticsGraphsHandler(SystemRewriteOptions* options, 00042 Writer* writer, 00043 MessageHandler* message_handler); 00044 00054 const char* StatisticsHandler( 00055 SystemRewriteDriverFactory* factory, 00056 SystemServerContext* server_context, 00057 SystemRewriteOptions* spdy_config, 00058 bool is_global_request, 00059 StringPiece query_params, 00060 ContentType* content_type, 00061 Writer* writer, 00062 MessageHandler* message_handler); 00063 00064 } 00065 00066 #endif ///< NET_INSTAWEB_SYSTEM_PUBLIC_HANDLERS_H_