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

#include "beacon_critical_images_finder.h"

Inheritance diagram for net_instaweb::BeaconCriticalImagesFinder:
net_instaweb::CriticalImagesFinder

List of all members.

Public Member Functions

 BeaconCriticalImagesFinder (Statistics *stats)
virtual bool IsMeaningful () const
virtual void ComputeCriticalImages (StringPiece url, RewriteDriver *driver)
 Compute the critical images for the given url.
virtual const char * GetCriticalImagesCohort () const

Static Public Attributes

static const char kBeaconCohort []

Detailed Description

Support critical (above the fold) image detection through a javascript beacon on the client.

Todo:
TODO(jud): This class is not yet implemented.

Member Function Documentation

virtual const char* net_instaweb::BeaconCriticalImagesFinder::GetCriticalImagesCohort ( ) const [inline, virtual]

Identifies which cohort in the PropertyCache the critical image information is located in.

Implements net_instaweb::CriticalImagesFinder.

virtual bool net_instaweb::BeaconCriticalImagesFinder::IsMeaningful ( ) const [inline, virtual]

Checks whether IsCriticalImage will return meaningful results about critical images. Users of IsCriticalImage should check this function and supply a default behavior if IsMeaningful returns false.

Todo:
TODO(jud): This class is not currently implemented yet, change this when it is functional.

Implements net_instaweb::CriticalImagesFinder.


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