Linux Mac OSX Windows

Implemented by


  
[scriptable, uuid(d39982d6-da4f-4a27-8d91-f9c7b179aa33)]
interface nsIUrlListManager : nsISupports

Methods

 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 in a table.  Should not raise exceptions.  Calls
 the callback function with a single parameter: true if the key
 is in the table, false if it isn't.
void safeExists(in ACString tableName, in ACString key, in nsIUrlListManagerCallback cb)
 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)