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