Name Description Size
ChunkSet.cpp 6354
ChunkSet.h Store the chunk numbers as an array of ranges of uint32_t. We need chunk numbers in order to ask for incremental updates from the server. 2600
Classifier.cpp 57969
Classifier.h Maintains the stores and LookupCaches for the url classifier. 8781
components.conf 1335
Entries.h 10250
HashStore.cpp 35672
HashStore.h 10415
IUrlClassifierUITelemetry.idl 2310
LookupCache.cpp 32511
LookupCache.h 10163
LookupCacheV4.cpp 17827
LookupCacheV4.h 2306 2500
nsCheckSummedOutputStream.cpp 2912
nsCheckSummedOutputStream.h 2806
nsIUrlClassifierDBService.idl The nsIUrlClassifierUpdateObserver interface is implemented by clients streaming updates to the url-classifier (usually nsUrlClassifierStreamUpdater. 8317
nsIUrlClassifierHashCompleter.idl This interface contains feilds in Matches object of FullHashResponse(V4). Reference from: 3497
nsIUrlClassifierInfo.idl nsIUrlClassifierPositiveCacheEntry Represents a positive cache entry. 2149
nsIUrlClassifierPrefixSet.idl 1238
nsIUrlClassifierRemoteSettingsService.idl A service that serves Safe Browsing list data (V2 protocol) via Remote Settings. 984
nsIUrlClassifierStreamUpdater.idl This is a class to manage large table updates from the server. Rather than downloading the whole update and then updating the sqlite database, we update tables as the data is streaming in. 1912
nsIUrlClassifierUtils.idl Some utility methods used by the url classifier. 5438
nsIUrlListManager.idl Interface for a class that manages updates of the url classifier database. 3056
nsUrlClassifierDBService.cpp 80635
nsUrlClassifierDBService.h 8931
nsUrlClassifierInfo.cpp 2326
nsUrlClassifierInfo.h 1588
nsUrlClassifierPrefixSet.cpp 18615
nsUrlClassifierPrefixSet.h 3218
nsUrlClassifierProxies.cpp 9434
nsUrlClassifierProxies.h Thread proxy from the main thread to the worker thread. 11580
nsUrlClassifierStreamUpdater.cpp Clear out the update. 30096
nsUrlClassifierStreamUpdater.h 4356
nsUrlClassifierUtils.cpp 34080
nsUrlClassifierUtils.h 2493
ProtocolParser.cpp 34341
ProtocolParser.h Abstract base class for parsing update data in multiple formats. 7245
RiceDeltaDecoder.cpp 6978
RiceDeltaDecoder.h 1406
SafeBrowsing.jsm 15567
UrlClassifierHashCompleter.jsm 29012
UrlClassifierLib.jsm Partially applies a function to a particular "this object" and zero or more arguments. The result is a new function with some arguments of the first function pre-filled and the value of |this| "pre-specified". Remaining arguments specified at call-time are appended to the pre- specified ones. Usage: var barMethBound = BindToObject(myFunction, myObj, "arg1", "arg2"); barMethBound("arg3", "arg4"); @param fn {string} Reference to the function to be bound @param self {object} Specifies the object which |this| should point to when the function is run. If the value is null or undefined, it will default to the global object. @returns {function} A partially-applied form of the speficied function. 7221
UrlClassifierListManager.jsm A ListManager keeps track of exception and block lists and knows how to update them. @constructor 24850
UrlClassifierRemoteSettingsService.jsm 4132
UrlClassifierTelemetryUtils.cpp 3547
UrlClassifierTelemetryUtils.h 936
VariableLengthPrefixSet.cpp 15716
VariableLengthPrefixSet.h 2583