Clients updating the url-classifier database have the option of sending
 partial (32-bit) hashes of URL fragments to be blacklisted.  If the
 url-classifier encounters one of these truncated hashes, it will ask
 an nsIUrlClassifierCompleter instance to asynchronously provide the
 complete hash, along with some associated metadata.
[scriptable, uuid(ade9b72b-3562-44f5-aba6-e63246be53ae)]
interface nsIUrlClassifierHashCompleter : nsISupports

Attributes

 The URL for the gethash request
attribute ACString gethashUrl

Methods

 Request a completed hash.

 @param partialHash
        The 32-bit hash encountered by the url-classifier.
 @param callback
        An nsIUrlClassifierCompleterCallback instance.
void complete(in ACString partialHash, in nsIUrlClassifierHashCompleterCallback callback)
 Set the client and wrapped key for verified updates.
void setKeys(in ACString clientKey, in ACString wrappedKey)