Linux Mac OSX Windows

Implemented by


  
[scriptable, uuid(9c5598ec-9986-40cf-af40-b5e0d817a3a0)]
interface nsIUrlListManager : nsISupports

Methods


        
void checkForUpdates()
 Turn off update checking for a table.
void disableUpdate(in ACString tableName)
 Turn on update checking for a table.  I.e., during the next server
 check, download updates for this table.
void enableUpdate(in ACString tableName)
 Add a table to the list of tables we are managing.  The name is a
 string of the format provider_name-semantic_type-table_type.  For
 example, goog-white-enchash or goog-black-url.
boolean registerTable(in ACString tableName, in boolean requireMac)
 Lookup a key.  Should not raise exceptions.  Calls the callback
 function with a comma-separated list of tables to which the key
 belongs.
void safeLookup(in ACString key, in nsIUrlListManagerCallback cb)
 Set the URL that we will query for complete hashes after a partial
 hash match.
void setGethashUrl(in ACString url)
 Set the URL we use to get keys used to decrypt URLs in
 enchash tables.
void setKeyUrl(in ACString url)
 Set the URL we check for updates.
void setUpdateUrl(in ACString url)