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