Page Speed Optimization Libraries
1.13.35.1
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
net_instaweb
Unit-test framework for wget fetcher
css_util
StyleExtractor
resource_tag_scanner
UrlCategoryPair
SharedMemCacheData
SectorStats
SectorHeader
CacheEntry
Sector
source_map
Mapping
spriter
ImageLibraryInterface
Canvas
Delegate
Image
Images are immutable rectangular regions of pixels
LibpngImageLibrary
Canvas
Image
Images are immutable rectangular regions of pixels
MockImageLibraryInterface
MockCanvas
MockImage
ImageSpriter
url
Prepare for flattening of the namespaces in newer Chromiums
MeasurementProxyRewriteOptionsManager
RewriteOptionsManager
FileDriver
FileStatisticsLog
Statistics
logger that sends its output to a file
LoggingFilter
Counts some basic statistics observed as HTML is parsed
StatisticsLog
AsyncFetch
StringAsyncFetch
AsyncFetchUsingWriter
SharedAsyncFetch
FallbackSharedAsyncFetch
ConditionalSharedAsyncFetch
AsyncFetchWithLock
CacheUrlAsyncFetcher
AsyncOpHooks
CountingUrlAsyncFetcher
ExternalUrlFetcher
FetcherTest
CheckCallback
HTTPCache
Callback
FindResult
When a lookup is done in the HTTP Cache, it returns one of these values
HttpCacheFailurePolicy
HttpCacheFailure
HttpDumpUrlAsyncWriter
HttpDumpUrlFetcher
HttpResponseParser
HTTPValue
HTTPValueWriter
InflatingFetch
ExpectStringAsyncFetch
MockUrlFetcher
RateController
RateControllingUrlAsyncFetcher
ReflectingTestFetcher
SimulatedDelayFetcher
SyncFetcherAdapterCallback
Class to help run an asynchronous fetch synchronously with a timeout
UserAgentSensitiveTestFetcher
UrlAsyncFetcher
UrlAsyncFetcherStats
WaitUrlAsyncFetcher
WgetUrlFetcher
ImageTestingPeer
AddHeadFilter
AddIdsFilter
AddInstrumentationFilter
Injects javascript instrumentation for monitoring page-rendering time
AssociationTransformer
AssociationSlot
BaseTagFilter
BeaconCriticalImagesFinder
CacheExtender
CacheableResourceBase
CollectDependenciesFilter
CommonFilter
CriticalCssBeaconFilter
BeaconMetadata
CriticalImagesBeaconFilter
CriticalImagesInfo
CriticalImagesFinder
TestCriticalImagesFinder
CriticalImagesFinderTestBase
CriticalSelectorFilter
CriticalSelectorInfo
CriticalSelectorFinder
BeaconCriticalSelectorFinder
CspSourceExpression
UrlData
CspSourceList
CspPolicy
CspContext
CssAbsolutify
CssCombineFilter
CssFilter
Context
Context
used by
CssFilter
under async flow
CssFlattenImportsContext
Context used by
CssFilter
under async flow that flattens
CssHierarchy
CssImageRewriter
CssInlineFilter
Inline small CSS files
CssInlineImportToLinkFilter
CssMinify
CssMoveToHeadFilter
CssOutlineFilter
Filter to take explicit <style> and <script> tags and outline them to files
CssResourceSlot
A place storing a rewritable URL inside a CSS AST
CssResourceSlotFactory
CssRewriteTestBase
CssSummarizerBase
SummaryInfo
CssTagScanner
Transformer
RewriteDomainTransformer
CssUrlCounter
CssUrlEncoder
CssUrlExtractor
CustomRewriteTestBase
CustomTestRewriteDriverFactory
DataUrlInputResource
DebugFilter
DecodeRewrittenUrlsFilter
DedupInlinedImagesFilter
DeferIframeFilter
DelayImagesFilter
DependencyTracker
DependencyOrderCompator
Compares two Dependency objects based on the order_key field
DeterministicJsFilter
DeviceProperties
DomStatsFilter
Counts some basic statistics observed as HTML is parsed
DomainLawyer
DomainRewriteFilter
DownstreamCachePurger
DownstreamCachingDirectives
ExperimentMatcher
FakeFilter
Context
FileInputResource
FileLoadMapping
FileLoadMappingLiteral
FileLoadMappingRegexp
FileLoadPolicy
FileLoadRule
FileLoadRuleRegexp
FileLoadRuleLiteral
FixReflowFilter
FlushHtmlFilter
ScriptEditor
Edit a substring in a script element
GoogleAnalyticsFilter
GoogleFontCssInlineFilter
GoogleFontServiceInputResource
HandleNoscriptRedirectFilter
Image
CompressionOptions
ConversionBySourceVariable
ConversionVariables
ImageCombineFilter
ImageRewriteFilter
ImageTestBase
ImageUrlEncoder
InPlaceRewriteResourceSlot
InPlaceRewriteContext
Context that is used for an in-place rewrite
RecordingFetch
InlineAttributeSlot
InlineAttributeSlotComparator
InlineOutputResource
InlineResourceSlot
InlineResourceSlotComparator
InlineRewriteContext
InsertAmpLinkFilter
Inserts a <link rel="amphtml"> link
InsertDnsPrefetchFilter
InsertGAFilter
JavascriptRewriteConfig
JavascriptCodeBlock
JavascriptFilter
JavascriptSourceMapFilter
JavascriptLibraryIdentification
JsCombineFilter
JsDeferDisabledFilter
JsDisableFilter
JsInlineFilter
Inline small Javascript files
JsOutlineFilter
Filter to take explicit <style> and <script> tags and outline them to files
JsReplacer
LazyloadImagesFilter
LocalStorageCacheFilter
InlineState
State information for an inline filter using LSC
MakeShowAdsAsyncFilter
MeasurementProxyUrlNamer
MetaTagFilter
MockCriticalImagesFinder
MockResourceCallback
NotifyingFetch
OutputResource
PedanticFilter
ProcessContext
PushPreloadFilter
RedirectOnSizeLimitFilter
RequestProperties
Resource
AsyncCallback
FreshenCallback
TimedBool
A boolean with an expiration date
ResourceCombiner
ResourceFetch
ResourceNamer
ResourceSlot
NullResourceSlot
FetchResourceSlot
HtmlResourceSlot
HtmlResourceSlotComparator
ResponsiveImageCandidate
ResponsiveVirtualImages
ResponsiveImageFirstFilter
ResponsiveImageSecondFilter
RewriteContext
CacheLookupResult
CacheLookupResultCallback
Used for LookupMetadataForOutputResource
TrimWhitespaceRewriter
Simple test filter just trims whitespace from the input resource
TrimWhitespaceSyncFilter
UpperCaseRewriter
A similarly structured test-filter: this one just upper-cases its text
NestedFilter
Context
NestedSlot
CombiningFilter
Combiner
Context
RewriteContextTestBase
RewriteDriver
OptionsAwareHTTPCacheCallback
RewriteDriverFactory
Deleter
Helper for users of defer_cleanup; see below
RewriteDriverPool
RewriteFilter
RewriteGflags
RewriteOptions
AllowVaryOn
BeaconUrl
Color
DeprecatedProperty
ElementAttributeCategory
Represents the content type of user-defined url-valued attributes
ExperimentSpec
AlternateOriginDomainSpec
FilterEnumToIdAndNameEntry
Maps a filter's enum (kAddHead) to its id ("ah") and name ("Add Head")
MobTheme
NameValue
Option
OptionBase
OptionTemplateBase
Properties
Property
PropertyBase
PropertyLeaf
ResponsiveDensities
RewriteOptionsTestBase
RewriteQuery
RewriteStats
Collects a few specific statistics variables related to Rewriting
RewriteTestBase
CssLink
Representation for a CSS <link> tag
Vector
A vector of CssLink* should know how to accumulate and add
RewrittenContentScanningFilter
ScanFilter
ScriptTagScanner
ServerContext
SimpleTextFilter
Context
Rewriter
SingleRewriteContext
SrcSetSlotCollection
ImageCandidate
SrcSetSlotCollectionComparator
Note: this is non-deterministic between executions
SrcSetSlot
StaticAssetManager
StripScriptsFilter
Remove all scripts from a web page
StripSubresourceHintsFilter
Removes rel=subresource links
SupportNoscriptFilter
TestRewriteDriverFactory
CreateFilterCallback
CreateRewriterCallback
PlatformSpecificConfigurationCallback
TestUrlNamer
UrlInputResource
UrlLeftTrimFilter
UrlNamer
UrlPartnership
UsageDataReporter
ApacheConfig
ApacheFetch
ApacheMessageHandler
ApacheRequestContext
ApacheRewriteDriverFactory
Creates an Apache
RewriteDriver
ApacheServerContext
ApacheThreadSystem
ApacheWriter
AprTimer
InstawebContext
InstawebHandler
SimpleBufferedApacheFetch
HtmlDetector
ProxyFetchFactory
ProxyFetchPropertyCallback
ProxyFetchPropertyCallbackCollector
ProxyFetch
ProxyInterface
ProxyUrlNamer
MockFilter
CreateFilterCallback
BackgroundFetchCheckingAsyncFetch
BackgroundFetchCheckingUrlAsyncFetcher
ProxyInterfaceTestBase
FileRewriter
StaticRewriter
CentralController
CentralControllerCallback
CentralControllerRpcClient
CentralControllerRpcServer
CompatibleCentralController
ContextRegistry
NotifyFunction
MockReaderWriterT
MockCentralControllerRpcServiceStub
ExpensiveOperationContext
Passed to RunImpl for implementations of
ExpensiveOperationCallback
ExpensiveOperationCallback
Implementor interface to ExpensiveOperation features in
CentralController
ExpensiveOperationController
ExpensiveOperationRpcContext
ExpensiveOperationRpcHandler
GrpcServerTest
BaseClientConnection
Holder for various pieces of a client connection
InProcessCentralController
NamedLockScheduleRewriteController
PopularityContestScheduleRewriteController
PriorityQueue
QueuedExpensiveOperationController
RpcHolder
RequestResultRpcClient
RequestResultRpcHandler
RpcHandler
ScheduleRewriteContext
Passed to RunImpl for implementations of
ScheduleRewriteCallback
ScheduleRewriteCallback
Implementor interface to rewrite scheduling features in
CentralController
ScheduleRewriteController
ScheduleRewriteRpcContext
ScheduleRewriteRpcHandler
WorkBoundExpensiveOperationController
AbstractMutex
Abstract interface for implementing a mutex
ScopedMutex
Helper class for lexically scoped mutexing
AbstractSharedMemSegment
AbstractSharedMem
AnnotatedMessageHandler
Arena
SymbolTable
Atom
AtomCompare
AtomicBool
AtomicInt32
CacheInterface
Abstract interface for a cache
Callback
KeyCallback
Vector of structures used to initiate a MultiGet
SynchronousCallback
Callback1
_MemberCallback_0_1
remove_reference
Specified by TR1 [4.7.2] Reference modifications
remove_reference< T & >
ConstRef
_MemberCallback_1_1
Callback2
_MemberCallback_0_2
_MemberCallback_2_1
CheckingThreadSystem
Mutex
RWLock
ChunkingWriter
CircularBuffer
CountdownTimer
CountingWriter
Delegates to another writer, but counts bytes along the way
EnumSet
Represents a set of values – implemented via a bitset
FastWildcardGroup
FileMessageHandler
BoolOrError
FileSystem
DirInfo
File
FileInfo
InputFile
NullProgressNotifier
OutputFile
ProgressNotifier
FileSystemTest
CountingProgressNotifier
FileWriter
Writer
implementation for directing HTML output to a file
Function
MemberFunctionBase
MemberFunction0
Captures a delayed call to a 0-arg member function as a closure
MemberFunction1
Captures a delayed call to a 1-arg member function as a closure
MemberFunction2
Captures a delayed call to a 2-arg member function as a closure
MemberFunction3
Captures a delayed call to a 3-arg member function as a closure
MemberFunction4
Captures a delayed call to a 4-arg member function as a closure
GoogleMessageHandler
Hasher
InlineSList
ConstIterator
Iterator
InlineSListElement
JsonWriter
Writes bytes to top json of the stack
ManuallyRefCounted
MD5Hasher
MemFileSystem
MessageHandler
TestMessageHandler
MockHasher
MockMessageHandler
MockTimer
NamedLock
Non-blocking locking class
NamedLockManager
NamedLockTester
NullMessageHandler
Implementation of a message handler that does nothing
NullMutex
NullRWLock
NullSharedMem
NullStatisticsVariable
NullStatistics
Simple name/value pair statistics implementation
NullCondvar
TimedWaitCallback
NullCondvarCapableMutex
NullThreadSystem
NullWriter
Pool
PoolElement
PosixTimer
PrintMessageHandler
A message handler that spews messages to stdout, with no annotation
EqualsProtoMatcher
RefCounted
RefCountedPtr
RefCountedObj
Data
RequestTrace
scoped_ptr
scoped_ptr< C[]>
scoped_array
SHA1Signature
Implementation class of
Signature
, using HMAC-SHA1 for signing
SharedString
Signature
SplitUpDownCounter
SplitVariable
SplitHistogram
SplitTimedVariable
SplitStatistics
SplitWriter
SplitWriter
writes to two sub-writers
Variable
UpDownCounter
MutexedScalar
Histogram
CountHistogram
Trivial implementation. But Count() returns a meaningful value
TimedVariable
FakeTimedVariable
TimedVariable
implementation that only updates a basic
UpDownCounter
Statistics
Base class for implementations of monitoring statistics
StatisticsTemplate
VarTemplate
UpDownTemplate
ScalarStatisticsTemplate
TimeDVariable
StdioFileSystem
CasePreserve
A helper for case-sensitive hashing
CaseFold
A helper for case-insensitive hashing, which folds to lowercase
CasePreserveStringHash
Functors for constructing case-insensitive and case-sensitive hash-tables
CaseFoldStringHash
CaseFoldStringEqual
CasePreserveStringPieceHash
CaseFoldStringPieceHash
CaseFoldStringPieceEqual
StringMultiMap
StringMultiMapInsensitive
StringMultiMapSensitive
CharStarCompareInsensitive
CharStarCompareSensitive
StringCompareSensitive
StringCompareInsensitive
StringWriter
Writer
implementation for directing HTML output to a string
ThreadSystem
Condvar
CondvarCapableMutex
RWLock
ScopedReader
Thread
Base class for client thread code
ThreadId
ThreadImpl
Timer
Timer
interface, made virtual so it can be mocked for tests
VectorDeque
Waveform
Wildcard
WildcardGroup
Writer
Interface for writing bytes to an output stream
AsyncCache
CacheBatcher
Options
CacheBatcherTestingPeer
CacheKeyPrepender
CacheSpammer
CacheStats
CacheTestBase
Callback
CompressedCache
Compressed cache adapter
DelayCache
See file comment
DelegatingCacheCallback
FallbackCache
FileCache
Simple C++ implementation of file cache
CachePolicy
InMemoryCache
LRUCache
LRUCacheBase
Iterator
MockTimeCache
See file comment
PurgeContext
PurgeSet
ThreadsafeCache
WriteThroughCache
Composes two caches to form a write-through cache
AmpDocumentFilter
CanonicalAttributes
CollapseWhitespaceFilter
DisableTestFilter
DocType
ElideAttributesFilter
Remove attributes and attribute values that can be safely elided
EmptyHtmlFilter
ExplicitCloseTag
HtmlAttributeQuoteRemoval
HtmlElement
Attribute
HtmlEvent
HtmlStartDocumentEvent
HtmlEndDocumentEvent
HtmlStartElementEvent
HtmlEndElementEvent
HtmlLeafNodeEvent
HtmlIEDirectiveEvent
HtmlCdataEvent
HtmlCommentEvent
HtmlCharactersEvent
HtmlDirectiveEvent
HtmlFilter
HtmlKeywords
HtmlLexer
HtmlName
Iterator
HtmlNode
HtmlLeafNode
HtmlCdataNode
Leaf node representing a CDATA section
HtmlCharactersNode
Leaf node representing raw characters in HTML
HtmlCommentNode
Leaf node representing an HTML comment
HtmlIEDirectiveNode
Leaf node representing an HTML IE directive
HtmlDirectiveNode
Leaf node representing an HTML directive
HtmlParse
HtmlParseTestBaseNoAlloc
Shared infrastructure for unit-testing the HTML parser
HtmlParseTestBase
HtmlTestingPeer
HtmlWriterFilter
Filter that serializes HTML to a
Writer
stream
RemoveCommentsFilter
OptionsInterface
BotChecker
CachingHeaders
ContentType
GoogleUrl
Class
GoogleUrl
Headers
Read/write API for HTTP headers (shared base class)
HttpAttributes
HttpOptions
Any options which need to be accessed in http/ should be in here
QueryParams
Parses and rewrites URL query parameters
RequestHeaders
Read/write API for HTTP request (
RequestHeaders
is a misnomer)
Properties
ResponseHeaders
Read/write API for HTTP response headers
ResponseHeadersParser
Parses a stream of HTTP header text into a
ResponseHeaders
instance
UserAgentMatcher
UserAgentMatcherTestBase
UserAgentNormalizer
AndroidUserAgentNormalizer
IEUserAgentNormalizer
InProcessSharedMem
SharedCircularBuffer
SharedCircularBufferTestBase
This TestBase is added to pthread_shared_mem_test
SharedCircularBufferTestTemplate
Entry
SharedDynamicStringMap
SharedDynamicStringMapTestBase
SharedDynamicStringMapTestTemplate
SharedMemCache
Abstract interface for a cache
SharedMemCacheDataTestBase
SharedMemCacheDataTestTemplate
SharedMemCacheTestBase
FileCacheTestWrapper
SharedMemCacheTestTemplate
SharedMemLockManager
Namespace SharedMemLockData
SharedMemLockManagerTestBase
SharedMemLockManagerTestTemplate
SharedMemVariable
SharedMemHistogram
SharedMemStatistics
SharedMemStatisticsTestBase
SharedMemStatisticsTestTemplate
SharedMemTestEnv
SharedMemTestBase
SharedMemTestTemplate
BlockingCallback
Helper that blocks for async cache lookups. Used in tests
CondvarTestBase
MockScheduler
PthreadCondvar
PthreadMutex
Implementation of ThreadSystem::CondvarCapableMutexMutex for Pthread mutexes
PthreadRWLock
Implementation of RWLock for Pthread mutexes
PthreadSharedMem
PthreadThreadSystem
QueuedAlarm
QueuedWorker
See file comment
QueuedWorkerPool
Sequence
AddFunction
Scheduler
CompareAlarms
Sequence
SchedulerBlockingFunction
SchedulerBasedAbstractLock
SchedulerThread
Sequence
SlowWorker
See file comment
ThreadSynchronizer
ThreadSystemTestBase
ThreadSystemTestTemplate
Worker
WorkerTestBase
CountFunction
A closure that increments a variable on running
NotifyRunFunction
Notifies of itself having run on a given
SyncPoint
SyncPoint
A way for one thread to wait for another
WaitRunFunction
Waits on a given
SyncPoint
before completing
Run()
DeleteNotifyFunction
Function
that signals on destruction and check fails when run
BrotliInflater
CategorizedRefcount
CopyOnWrite
FileSystemLockManager
GzipInflater
HashedNonceGenerator
InputFileNonceGenerator
LockManagerSpammer
MemLock
MemLockManager
MemLockState
Captures and maintains scheduling order for locks with a common name
Comparator
StealComparator
MockNonceGenerator
A nonce generator that simply yields successive integers starting from 0
NonceGenerator
NonceGeneratorTestBase
Platform
SimpleRandom
SimpleStatsVariable
These variables are thread-safe
SimpleStats
Simple name/value pair statistics implementation
StatisticsLogger
StatisticsLogfileReader
Handles reading the logfile created by
StatisticsLogger
ThreadSafeLockManager
Threadsafe wrapper for a non-threadsafe lock manager:
MemLockManager
UrlMultipartEncoder
UrlSegmentEncoder
UrlToFilenameEncoder
Helper class for converting a URL into a filename
ShowAdsSnippetParser
Class that parses showads snippets
AbstractPropertyStoreGetCallback
CachePropertyStore
FallbackPropertyPage
MockPropertyPage
PropertyValue
Holds the value & stability-metadata for a property
PropertyCache
Adds property-semantics to a raw cache API
Cohort
AbstractPropertyPage
Abstract interface for implementing a
PropertyPage
PropertyPage
PropertyStore
PropertyStoreGetCallback
RequestContext
TwoLevelPropertyStore
AbstractLogRecord
LogRecord
Simple
AbstractLogRecord
implementation which owns a LoggingInfo protobuf
CopyOnWriteLogRecord
ImageRewriteInfo
MockLogRecord
A class which helps mock the methods of
LogRecord
for testing
RequestTimingInfo
AddHeadersFetcher
AdminSite
Implements the /pagespeed_admin pages
AprMemCache
ControllerManager
ControllerProcess
ExternalServerSpec
ExternalClusterSpec
InPlaceResourceRecorder
LoopbackRouteFetcher
See file comment
RedisCache
SerfStats
SerfUrlAsyncFetcher
SerfFetch
SystemCachePath
SystemCaches
SystemMessageHandler
SystemRequestContext
SystemRewriteDriverFactory
A server context with features specific to a psol port on a unix system
SystemRewriteOptions
SystemServerContext
A server context with features specific to a PSOL port on a unix system
SystemThreadSystem
TcpConnectionForTesting
TcpServerThreadForTesting
pagespeed
For size_t
image_compression
MultipleFramePaddingReader
GifReader
Reader for GIF-encoded data
GifFrameReader
GifSquare
ImageConverter
ImageSpec
FrameSpec
MultipleFrameReader
MultipleFrameWriter
ImageOptimizer
ScanlineResizer
ConversionTimeoutHandler
Class for managing image conversion timeouts
ScanlineWriterConfig
JpegLossyOptions
JpegCompressionOptions
JpegScanlineWriter
JpegReader
JpegScanlineReader
JpegUtils
Utility class that reads jpeg parameter from jpeg images
PixelFormatOptimizer
PngCompressParams
ScopedPngStruct
Helper that manages the lifetime of the png_ptr and info_ptr
PngReaderInterface
PngScanlineReader
PngOptimizer
PngReader
Reader for PNG-encoded data
PngScanlineReaderRaw
PngScanlineWriter
ScanlineReaderInterface
ScanlineWriterInterface
FrameToScanlineReaderAdapter
MultipleFrame API to Scanline API adapters
FrameToScanlineWriterAdapter
ScanlineToFrameReaderAdapter
Scanline API to MultipleFrame API adapters
ScanlineToFrameWriterAdapter
ScanlineStatus
PaletteRGBA
ScanlineStreamInput
ImageCompressionInfo
GoldImageCompressionInfo
WebpConfiguration
WebpFrameWriter
WebpScanlineReader
js
JsMinifyingTokenizer
JsTokenizer
JsTokenizerPatterns
JsKeywords
Iterator
pagespeed_testing
testing
Namespace
net_instaweb
Generated on Fri Nov 3 2017 20:10:48 for Page Speed Optimization Libraries by
1.8.6