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)
Compare to: