Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Begin an update process. Will throw NS_ERROR_NOT_AVAILABLE if there is already an update in progress.
The update observer tied to this update.
A comma-separated list of tables included in this update.
Lists the tables along with their meta info in the following format:
tablename;[metadata]\n tablename2;[metadata]\n
For v2 tables, the metadata is the chunks info such as
goog-phish-shavar;a:10,14,30-40s:56,67 goog-unwanted-shavar;a:1-3,5
For v4 tables, base64 encoded state is currently the only info in the metadata (can be extended whenever necessary). For exmaple,
goog-phish-proto;Cg0IARAGGAEiAzAwMTABEKqTARoCGAjT1gDD:oCGAjT1gDD\n goog-malware-proto;Cg0IAhAGGAEiAzAwMTABENCQARoCGAjx5Yty:BENCQARoCGAj\n
Note that the metadata is colon-separated.
Generated using TypeDoc
This is a proxy class that is instantiated and called from the JS thread. It provides async methods for querying and updating the database. As the methods complete, they call the callback function.