net_instaweb::UsageDataReporter Class Reference

#include "usage_data_reporter.h"

List of all members.

Public Member Functions

virtual void ReportCsiBeacon (const GoogleUrl &url)
virtual void ReportResponseData (const GoogleUrl &url, int32 response_code, const ContentType *content_type, int64 time_taken)
 Reports all useful response data.
virtual void ReportWarning (const GoogleUrl &url, int32 warning_code, const StringPiece &warning_message)
 Report a warning.

Detailed Description

General interface for reporting usage data such as page load time, error response codes, various rewriter warnings. Default implementation ignores all reports, other implementations may do things like aggregate the top 10 most common error URls, etc.


Member Function Documentation

virtual void net_instaweb::UsageDataReporter::ReportCsiBeacon ( const GoogleUrl url  )  [inline, virtual]

Reports client-side instrumentation beacon. The mod_pagespeed beacons are of the form: http://www.example.com/mod_pagespeed_beacon?ets=load:xxx Implementation must parse the URL and extract interesting information.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue May 29 16:34:07 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3