Name Description Size
ChunkSet.cpp 6124
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 57656
Classifier.h Maintains the stores and LookupCaches for the url classifier. 8810
Entries.h 10422
HashStore.cpp 35685
HashStore.h 10445
IUrlClassifierUITelemetry.idl 2310
LookupCache.cpp 32207
LookupCache.h 9998
LookupCacheV4.cpp 17650
LookupCacheV4.h 2182
ProtocolParser.cpp 34337
ProtocolParser.h Abstract base class for parsing update data in multiple formats. 7245
RiceDeltaDecoder.cpp 6978
RiceDeltaDecoder.h 1406
SafeBrowsing.jsm 15070
UrlClassifierHashCompleter.jsm 29027
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. 7314
UrlClassifierListManager.jsm A ListManager keeps track of exception and block lists and knows how to update them. @constructor 24929
UrlClassifierTelemetryUtils.cpp 3547
UrlClassifierTelemetryUtils.h 936
VariableLengthPrefixSet.cpp 15495
VariableLengthPrefixSet.h 2399
chromium # Overview 4
components.conf 1052
docs 2
moz.build 2427
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: https://developers.google.com/safe-browsing/v4/update-api#http-post-response_2 3497
nsIUrlClassifierInfo.idl nsIUrlClassifierPositiveCacheEntry Represents a positive cache entry. 2149
nsIUrlClassifierPrefixSet.idl 1238
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 80758
nsUrlClassifierDBService.h 9019
nsUrlClassifierInfo.cpp 2326
nsUrlClassifierInfo.h 1588
nsUrlClassifierPrefixSet.cpp 17540
nsUrlClassifierPrefixSet.h 2936
nsUrlClassifierProxies.cpp 9434
nsUrlClassifierProxies.h Thread proxy from the main thread to the worker thread. 11580
nsUrlClassifierStreamUpdater.cpp Clear out the update. 29364
nsUrlClassifierStreamUpdater.h 4394
nsUrlClassifierUtils.cpp 33757
nsUrlClassifierUtils.h 2477
tests 6