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

#include "blink_critical_line_data_finder.h"

List of all members.

Public Member Functions

virtual BlinkCriticalLineData * ExtractBlinkCriticalLineData (int64 cache_time_ms, PropertyPage *page, int64 now_ms, bool diff_enabled)
 Gets BlinkCriticalLineData from the given PropertyPage.
virtual void ComputeBlinkCriticalLineData (const GoogleString &computed_hash, const GoogleString &computed_hash_smart_diff, const StringPiece html_content, const ResponseHeaders *response_headers, RewriteDriver *driver)
 Computes BlinkCriticalLineData for the given html content.
virtual void PropagateCacheDeletes (const GoogleString &url, int furious_id, UserAgentMatcher::DeviceType device_type)
virtual bool UpdateDiffInfo (bool is_diff, int64 now_ms, RewriteDriver *rewrite_driver, RewriteDriverFactory *factory)

Static Public Attributes

static const char kBlinkCohort []

Detailed Description

Finds BlinkCriticalLineData from the given html content. This information will be used by BlinkFlowCriticalLine.

Todo:
TODO(pulkitg): Rethink about the naming and structure of this class.

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