chromium |
# Overview |
4 |
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 |
|
57656 |
Classifier.h |
Maintains the stores and LookupCaches for the url classifier.
|
8781 |
components.conf |
|
1052 |
docs |
|
2 |
Entries.h |
|
10250 |
HashStore.cpp |
|
35672 |
HashStore.h |
|
10415 |
IUrlClassifierUITelemetry.idl |
|
2310 |
LookupCache.cpp |
|
32210 |
LookupCache.h |
|
9998 |
LookupCacheV4.cpp |
|
17610 |
LookupCacheV4.h |
|
2182 |
moz.build |
|
2405 |
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 |
|
80680 |
nsUrlClassifierDBService.h |
|
8931 |
nsUrlClassifierInfo.cpp |
|
2326 |
nsUrlClassifierInfo.h |
|
1588 |
nsUrlClassifierPrefixSet.cpp |
|
17389 |
nsUrlClassifierPrefixSet.h |
|
3088 |
nsUrlClassifierProxies.cpp |
|
9434 |
nsUrlClassifierProxies.h |
Thread proxy from the main thread to the worker thread.
|
11580 |
nsUrlClassifierStreamUpdater.cpp |
Clear out the update.
|
29225 |
nsUrlClassifierStreamUpdater.h |
|
4356 |
nsUrlClassifierUtils.cpp |
|
34102 |
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 |
|
14657 |
tests |
|
5 |
UrlClassifierHashCompleter.jsm |
|
29080 |
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.
|
7302 |
UrlClassifierListManager.jsm |
A ListManager keeps track of exception and block lists and knows
how to update them.
@constructor
|
24918 |
UrlClassifierTelemetryUtils.cpp |
|
3547 |
UrlClassifierTelemetryUtils.h |
|
936 |
VariableLengthPrefixSet.cpp |
|
15390 |
VariableLengthPrefixSet.h |
|
2415 |