Page Speed Optimization Libraries  1.4.26.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Static Public Attributes
net_instaweb::BlinkFlowCriticalLine Class Reference

#include "blink_flow_critical_line.h"

List of all members.

Static Public Member Functions

static void Start (const GoogleString &url, AsyncFetch *base_fetch, RewriteOptions *options, ProxyFetchFactory *factory, ServerContext *manager, ProxyFetchPropertyCallbackCollector *property_callback)
static void InitStats (Statistics *statistics)

Static Public Attributes

static const char kBackgroundComputationDone []
static const char kUpdateResponseCodeDone []
static const char kNumBlinkHtmlCacheHits []
static const char kNumBlinkHtmlCacheMisses []
static const char kNumBlinkSharedFetchesStarted []
static const char kNumBlinkSharedFetchesCompleted []
static const char kNumComputeBlinkCriticalLineDataCalls []
static const char kNumBlinkHtmlMatches []
static const char kNumBlinkHtmlMismatches []
static const char kNumBlinkHtmlMismatchesCacheDeletes []
static const char kNumBlinkHtmlSmartdiffMatches []
static const char kNumBlinkHtmlSmartdiffMismatches []

Detailed Description

This class manages the blink flow for looking up BlinkCriticalLineData in cache, modifying the options for passthru and triggering asynchronous lookups to compute the critical line and insert it into cache.


Member Data Documentation

These strings identify sync-points for reproducing races between foreground serving request and background blink computation requests in tests.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines