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 58219
Classifier.h Maintains the stores and LookupCaches for the url classifier. 8810
Entries.h 10422
HashStore.cpp 35815
HashStore.h 10394
IUrlClassifierUITelemetry.idl 2310
LookupCache.cpp 32486
LookupCache.h 9996
LookupCacheV4.cpp 17720
LookupCacheV4.h 2182
ProtocolParser.cpp 34653
ProtocolParser.h Abstract base class for parsing update data in multiple formats. 7245
RiceDeltaDecoder.cpp 6978
RiceDeltaDecoder.h 1406
SafeBrowsing.jsm 15070
UrlClassifierHashCompleter.jsm 29036
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 black and white lists and knows how to update them. @constructor 24921
UrlClassifierTelemetryUtils.cpp 3547
UrlClassifierTelemetryUtils.h 936
VariableLengthPrefixSet.cpp 15507
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 81199
nsUrlClassifierDBService.h 9019
nsUrlClassifierInfo.cpp 2326
nsUrlClassifierInfo.h 1588
nsUrlClassifierPrefixSet.cpp 18526
nsUrlClassifierPrefixSet.h 3128
nsUrlClassifierProxies.cpp 9434
nsUrlClassifierProxies.h Thread proxy from the main thread to the worker thread. 11580
nsUrlClassifierStreamUpdater.cpp Clear out the update. 29690
nsUrlClassifierStreamUpdater.h 4394
nsUrlClassifierUtils.cpp 33979
nsUrlClassifierUtils.h 2477
tests 6